一种第三方库引用的方法、装置及移动终端制造方法及图纸

技术编号:24572577 阅读:24 留言:0更新日期:2020-06-20 23:56
本发明专利技术公开一种第三方库引用的方法、装置及移动终端,目的在于寻找更为有效的第三方库引用的实现方案,其方法包括:创建本地视图控件,并让本地视图控件继承第三方库中第三方视图控件;定义刷新布局适配器接口并创建方法,让本地视图控件实现刷新布局适配器接口;在Activity的布局文件中使用本地视图控件,以使Activity持有刷新布局适配器接口。本发明专利技术通过将创建本地视图控件继承第三方库并藉由实现的刷新布局适配器接口的方式,使得Activity中无感知的实现了第三方库的调换,在一定程度上避免了对所有相关布局和页面的修改,提升了开发效率。

A method, device and mobile terminal of third party library reference

【技术实现步骤摘要】
一种第三方库引用的方法、装置及移动终端
本专利技术涉及移动通信领域,具体而言,本专利技术涉及一种第三方库引用的方法、装置及移动终端。
技术介绍
现有的绝大部分应用程序在使用下拉刷新上拉加载库的时候,多数会在布局中直接引用第三方库。而在代码中直接持有第三方库的引用,则会在更换其它下拉刷新上拉加载库时,不得不进行所有相关布局和页面的修改,这样就降低了开发效率。
技术实现思路
为了寻找更为有效的第三方库引用的实现方案,本专利技术提供了一种第三方库引用的方法、装置及移动终端。方案一:提供一种第三方库引用的方法,所述第三方库引用的方法包括如下步骤:创建本地视图控件,并让所述本地视图控件继承第三方库中用于实现了下拉刷新上拉加载的第三方视图控件;定义刷新布局适配器接口并在所述刷新布局适配器接口中创建用于实现下拉刷新上拉加载视图控件的方法,让所述本地视图控件实现所述刷新布局适配器接口;在Activity的布局文件中使用所述本地视图控件,以使Activity持有所述刷新布局适配器接口。优选地,所本文档来自技高网...

【技术保护点】
1.一种第三方库引用的方法,其特征在于,所述第三方库引用的方法包括如下步骤:/n创建本地视图控件,并让所述本地视图控件继承第三方库中用于实现了下拉刷新上拉加载的第三方视图控件;/n定义刷新布局适配器接口并在所述刷新布局适配器接口中创建用于实现下拉刷新上拉加载视图控件的方法,让所述本地视图控件实现所述刷新布局适配器接口;/n在Activity的布局文件中使用所述本地视图控件,以使Activity持有所述刷新布局适配器接口。/n

【技术特征摘要】
1.一种第三方库引用的方法,其特征在于,所述第三方库引用的方法包括如下步骤:
创建本地视图控件,并让所述本地视图控件继承第三方库中用于实现了下拉刷新上拉加载的第三方视图控件;
定义刷新布局适配器接口并在所述刷新布局适配器接口中创建用于实现下拉刷新上拉加载视图控件的方法,让所述本地视图控件实现所述刷新布局适配器接口;
在Activity的布局文件中使用所述本地视图控件,以使Activity持有所述刷新布局适配器接口。


2.如权利要求1所述的第三方库引用的方法,其特征在于,所述在Activity的布局文件中使用所述本地视图控件之后,包括如下步骤:
当第三方库被新的第三方库替换时,让本地视图控件转换继承新的第三方库中用于实现了下拉刷新上拉加载的新的第三方视图控件,并让转换继承后的本地视图控件实现所述刷新布局适配器接口。


3.如权利要求1所述的第三方库引用的方法,其特征在于,所述用于实现下拉刷新上拉加载视图控件的方法包括如下的一种或者多种:
自动开始刷新;
设置下拉刷新监听;
设置加载更多的监听;
使页面转变到完成刷新样式;
使页面展示完成加载且没有更多数据的样式;
使页面展示完成加载样式;
标记没有更多数据;
设置允许加载更多;
设置允许自动触发加载更多操作;
设置允许触发下拉刷新;
设置是否可见。


4.如权利要求1所述的第三方库引用的方法,其特征在于,所述在Activity的布局文件中使用所述本地视图控件之后,包括如下步骤:
基于监听的下拉刷新的回调,按照预设页码格式将首页的页码设置为起始页码;发送首页请求并接收与所述首页请求对应的首页请求数据;
清空列表控件中的原有数据并用所述首页请求数据重新添加,通知所述列表控件更新。


5.如权利要求1所述的第三方库引用的方法,其特征在于,所述在Activity的布局文件中使用所述本地视图控件之后,包括如下步骤:
基于监听的上拉加载的回调,发送数据请求并接收与所述数据请求对应的响应数据;
解析所述响应数据,识别响应列表是否为空;
若否,则将所述响应数据追回到列表控件未尾,并通知列表控件更新。


6.如权利要求1所述的第三方库引用的方法,其特征在于,所述在Activity的布局文件中使用所述本地视图控件之后,包括如下步骤:
根据当前页码信息识别用户指令信息。


7.如权利要求6所述的第三方库引用的方法,其特征在于,所述根据当前页码信息识别用户指令信息包括如下步骤:
判断当前页码是否为起始页码;
若是,则用户指令信息为下拉刷新;
若否,则用户指令信息为上拉加载。


8.一种第三方库引用的装置,其特征在于,所述第三方库引用的装置包括:
创建继承模块,用于创建本地视图控件,并让所述本地视图控件继承第三方库中用于实现了下拉刷新上拉加载的第三方视图控件;
适配实现模块,用于定义刷新布局适配器接口并在所述刷新布局适配器接口中创...

【专利技术属性】
技术研发人员:杨磊李中良
申请(专利权)人:上海钧正网络科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1