
Android
文章平均质量分 55
wwwcya
这个作者很懒,什么都没留下…
展开
-
MVVM学习之MVC(Android)
为了实现这种机制,那些用于监视此Model的View必须事先在此Model上注册,从而,View可以了解在数据Model上面发生的改变。(View):能够实现数据有目的的显示(理论上,这不是必需的)。为了实现View上的刷新功能,View需要访问 它监视的数据模型(Model),因此应该事先在被它监视的数据那里注册。(Model):用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。有对数据直接访问的权力,例如,对于数据库的访问。Model:数据的获取,储存,更新,domain。原创 2024-07-09 09:26:06 · 378 阅读 · 0 评论 -
MVVM学习之MVP(Android)
假如我们去请求一个数据,这个时候请求是耗时的,数据回来了,可是界面已经被用户关掉了,数据回来以后,我们 得判断UI是否还存在。剥离了View和Controller,解决了复杂的业务Activity过于庞大的问题。如果多个地方使用到同一个Presenter,可能回存在一些用不上的接口。需要注意更新UI需要主线程,UI控件是否已经销毁。原创 2024-07-10 15:32:30 · 201 阅读 · 0 评论