优点
剥离了View和Controller,解决了复杂的业务Activity过于庞大的问题
缺点
-
需要注意更新UI需要主线程,UI控件是否已经销毁
假如我们去请求一个数据,这个时候请求是耗时的,数据回来了,可是界面已经被用户关掉了,数据回来以后,我们 得判断UI是否还存在
-
如果多个地方使用到同一个Presenter,可能回存在一些用不上的接口
剥离了View和Controller,解决了复杂的业务Activity过于庞大的问题
需要注意更新UI需要主线程,UI控件是否已经销毁
假如我们去请求一个数据,这个时候请求是耗时的,数据回来了,可是界面已经被用户关掉了,数据回来以后,我们 得判断UI是否还存在
如果多个地方使用到同一个Presenter,可能回存在一些用不上的接口