[发明专利]一种快速实现MVVM模式的框架BMVVMFramework在审
申请号: | 201610961596.0 | 申请日: | 2016-11-04 |
公开(公告)号: | CN106569818A | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 杨斌昌 | 申请(专利权)人: | 广东穗阳商务服务股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州天河恒华智信专利代理事务所(普通合伙)44299 | 代理人: | 陈明月 |
地址: | 510623 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种快速实现MVVM模式的框架BMVVMFramework。其中,包括进入需要加载网络数据列表的初始化页面、与初始化页面关联的默认页面和与默认页面有关联的封装页面,与初始化页面关联的显示数据页面和与显示数据页面关联的封装不布局页面。本发明具有使整个项目的结构更加清晰、简单,容易理解,而且通用性极强,无须额外学习,只要使用就可以马上生成一个MVVM模式的效果。 | ||
搜索关键词: | 一种 快速 实现 mvvm 模式 框架 bmvvmframework | ||
【主权项】:
一种快速实现MVVM模式的框架BMVVMFramework,其特征在于,包括进入需要加载网络数据列表的初始化页面、与初始化页面关联的默认页面和与默认页面有关联的封装页面,与初始化页面关联的显示数据页面和与显示数据页面关联的封装不布局页面;所述的初始化页面加载一个View提示页面,有数据之后加载数据的状态则变为下拉刷新和加载更多,而获取数据有可能网络异常而获取不到,而数据拿回来之后可能解析出现错误或者服务器崩溃,或仅仅是列表数据没有内容;所述的显示数据页面是通过数据返回之后绑定视图进行数据关联,并且附带点击事件,其中定义了统一请求的出口,回调数据自动绑定视图和点击事件,返回一种统一的模板,轻松实现数据绑定和响应;所述的封装不布局页面是通过Databinding的双向绑定技术把刷新状态和列表视图进行关联,轻松实现列表操作影响刷新状态进而请求网络数据进行新一轮列表视图更新和通过页面和页数控制进行加载更多数据;列表请求数据与状态关联,当网络请求的时候状态也相应进行改变,状态改变会立即关联到视图的改变;所述的默认页面是非列表的需要加载网络数据的界面也同样跟列表的模式相似,虽然实现方式不一致,但同样遵循统一的方法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东穗阳商务服务股份有限公司,未经广东穗阳商务服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610961596.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种石英砂混合着色装置
- 下一篇:一种增强型发泡水泥板及其制备方法