Android(安卓)Architecture(安卓架构)的一些研究
16lz
2021-01-26
最近在看Github上的一个叫Android Architecture的项目,里面包含几个小项目。项目用不同的架构来完成同一个功能。我挑些里面没见过的写法做下总结,规范一下自己的代码。
1.Fragment的创建
Fragment的创建要在Fragment里面创建一个newInstance的方法,像:
public static TasksFragment newInstance() { TasksFragment f=new TasksFragment(); //可以在这加入参数f.setArguments() return f; }
这样做的原因是因为Activity在翻转屏幕等情况下会利用class.newInstance()重新创建子fragment,如果没有参数那好说,一切正常。有参数的情况下,这样的写法会让class.newInstance()调用这个方法来创建子fragment,达到重新传递参数的目的。
更多相关文章
- Android(安卓)avd 在电脑上创建sdcard
- Android检查网络是否可用及上网请求
- Android应用获取系统属性
- Android(安卓)Studio AIDL创建案例(解决自动生成java问题)
- android 简单试题系统
- android retrofit2.0框架的使用介绍
- Android(安卓)自动化测试(6)
- Notification详细用法
- Android关于RecycleView不走onBindViewHolder和onCreateViewHold