- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《移动互联工程实训》子项目教学设计方案
《移动互联工程实训》课程技能点教学设计方案
教师:曹齐光 序号:XX-X
教学项目 (任务)名称
分页工具类封装
教学内容
分页工具类封装
教学目标
了解分页工具类封装步骤
掌握分页工具类封装使用
重点、难点
掌握分页工具类封装使用
学生情况分析
学生已经系统学习过面向对象的编程语言以及Android应用开发基础知识,具备一定的决策、计划、传达和沟通能力。
教学方法
讲授法、案例教学法、任务驱动法、自主探究学习
教学手段
教学做一体、网络教学、多媒体教学
教学过程设计
教学步骤
教学内容
学生活动
时间分配
(学时)
一、技能点导入与任务提出:
工具类的简单创建和调用可以节省很多不必要的麻烦,那么首先就是写好分页工具类的创建方法。
认真听讲
仔细思考
0.3
二、技能点介绍
1. 分页工具类的创建和调用
封装的分页工具类需要可以简单的创建,同时还要可以设置相关的一些属性,这里就先创建工具类 Pager 和一个静态类 Builder。
2. 异常捕获
在分页工具类创建的过程中可能出现传入的所需参数少了的问题,这时候就会出现异常,这个异常我们在外面调用时肯定不想多管,最好是封装的分页工具类内部就要处理。
3. 设置分页工具类的属性
作为列表的分页工具类,每次列表所要加载的数据量、网络请求的 URL、是否可以上拉加载更多、设置网络请求参数等这些属性自然是要可以在外面创建时进行对应的设置,所以在封装的时候也要提供对应的设置方法。
4. 添加事件监听
分页中涉及的主要事件分为加载、刷新和加载更多,事件监听的添加只要写好接口即可。
5. 请求数据
事件监听已经写好了,这里所用的是 OkHttp 请求网络数据,而之前也已经封装好了 OkHttp,请求数据就很简单了。
6. 显示数据
数据请求完成之后,就要显示在列表中,在不同的状态下,显示数据的处理也不同,状态有三种,分为 STATE_NORMAL 一般状态,STATE_REFRESH 刷新状态和 STATE_MORE 加载更多状态。
STATE_NORMAL 一般状态时,有数据就调用加载数据方法 load(ListT datas,int totalPage,int totalCount),没有数据就提示无相关数据,STATE_REFRESH 刷新状态时,有数据就调用刷新数据方法 refresh(ListT datas,int totalPage,int totalCount),没有则是提示无相关数据,而 STATE_MORE 加载更多时,有数据就调用加载更多数据方法 loadMore(ListT datas,int totalPage,int totalCount),无数据则提示没有更多的数据。
1
三、学生实训
根据教师讲解内容,熟悉分页工具类的封装步骤。
模仿练习
2
四、教师总结点评
认真听讲
仔细思考
0.5
作业
课堂作业:
简述分页工具类封装步骤
教学参考资料、网站
/u012360634/article/details教学后记
(包括自我评价与学生评价,教学过程的全面分析)
(注:教学过程设计部分可加页;表格中的单元格可合并、拆分)
您可能关注的文档
- 医教结合康复研究中心 语言治疗 听障儿童听觉训练—散步.doc
- 医教结合康复研究中心 语言治疗 智障儿童康复训练方法-大运动和精细运动.doc
- 医用化学 1.杂环化合物 杂环化合物教学活动设计.doc
- 仪器分析 任务三 红外光谱实验技术 030302-红外光谱实验技术-教案.doc
- 仪器分析 仪器分析 AAS4.3.doc
- 仪器分析 仪器分析 试卷7答案.doc
- 仪器分析 知识点5:基本类型 基本类型电子教案.doc
- 仪器分析技术 离子交换色谱法基础知识 离子交换柱色谱法基础知识.doc
- 移动WEB应用技术综合实训-2017 4、项目目录、文件结构 实训任务单:创建项目目录与文件.doc
- 移动WEB应用技术综合实训-2017 5、项目目录、文件结构 实训任务单:创建项目目录与文件.doc
- 移动互联工程实训-2017 商品排序功能实现(TabLayout) 单元教教学设计-商品排序功能实现.doc
- 移动互联工程实训-2017 使用BottomNavigationViewEx实现底部菜单 教学设计-使用BottomNavigationViewEx实现底部菜单.doc
- 移动互联工程实训-2017 完成注册 单元教教学设计- 完成注册.doc
- 移动互联工程实训-2017 与 Http响应的映射 单元教教学设计-与 Http响应的映射.doc
- 移动客户服务 了解售后客户服务的工作流程 客服的工作流程培训-退货流程.doc
- 移动客户服务 熟知客户服务的素质要求 移动客服的从业状态.doc
- 移动客户服务 掌握在线客户服务技巧 客服技巧-“说”和“问”.doc
- 移动软件开发-3期(KC015) 学习指南 KC015 学习指南.doc
- 移动商务基础1 移动支付的优劣势分析 移动支付的优势主要体现在哪里.doc
- 移动商务内容运营 公众号增加粉丝量的途径 24小时低成本吸粉过万.doc
原创力文档


文档评论(0)