CodeCafe
CodeCafe copied to clipboard
BlogDetailDelegate
里头进行了网络请求 这样还符合当初的设计么? Delegate不是单纯的view使用么
不要死记着哪层该做什么,而要想为什么。
BlogDetailDelegate 里面的网络请求是为了设置 ActionBar 的图片,这部分依旧是 view 的内容,不涉及应用本身的逻辑处理。
其实正常的写法应该是写成一个方法,然后在 Presenter 里面调用这个方法。但是在这个项目中,显然是没有意义的,因为每个使用BlogDetailDelegate 视图的场景都一定回去初始化这个 ActionBar 网络图片的显示。