1. 首页
  2. 移动开发
  3. Android
  4. 分析Android 11.0Settings源码之主界面加载

分析Android 11.0Settings源码之主界面加载

上传者: 2022-03-14 23:33:20上传 PDF文件 109.88 KB 热度 18次

本篇主要记录AndroidR Settings源码主界面加载流程,方便后续工作调试其流程。可以看到一级菜单启动的是TopLevelSettings,TopLevelSettings继承于DashboardFragment.java:TopLevelSettings的构造方法:可以看到通过构造方法传递了一个参数,从注释中可以看出,该参数的用意是由于主界面使用完整的搜索视图所以在主界面的actionbar中隐藏了搜索图标。然后再根据framgments生命周期先来看onAttach()方法:调用父类DashboardFragment.java的onAttach()方法:通过方法注释可以得知此方法主要是完成preference controllers的加载。设置ComparisonCallback,以便在列表更改时获得更好的动画效果。

下载地址
用户评论