需求收集-开发流程-上线
2022-12-18 00:26:41 3 举报
自设软件流程简图
作者其他创作
大纲/内容
在新闻列表项的点击事件中判断详情是常规文字新闻还是视频新闻
携带视频新闻数据,跳转到显示视频的【视频新闻子页面】
使用tablayoutmediator绑定tablayout和viewpager2将频道名称加载到tablayout
使用spmanager从文件中读取频道信息
将图片插入到新闻body中,拼接html代码,将其加载到webview
在该页面绑定数据
程序进入news fragment新闻页面
创建适配器实例,将新闻bean对象传入recycleview,通过其适配器进行加载
运行到子页面fragment执行oncreateview方法,加载布局
显示视频新闻详情
自做软件流程简图
常规文字新闻
是否第一次进入app
从子线程回到ui线程
加载新闻各频道信息
新闻详情页面
视频新闻
1.将视频新闻json数据对应的Java类和属性信息,合并到原来的newsdetailbean中2.根据视频新闻的json数据重新创建一个newsvideobean实体类
将标题来源等绑定到【新闻详情页】
显示新闻
从commondata类中获取频道数据
继续执行
Viewpager2的适配器创建【头条】新闻子页面实例
头条id被传入fragment
使用Gson将Json格式的新闻数据转换为对应的Java新闻类对象(Bean类)
新闻列表被点击
收藏
收藏
0 条评论
下一页