21.android 7.0,8.0,9.0 Settings设置内置选项在一级菜单fragment方式

我的私人博客:www.mrloveqin.top 可以查看更多内容

21. Settings内置选项在一级菜单fragment方式
① 在AndroidManifest.xml 添加如下代码

<!-- 这样写,然后在Settings中声明成Settings的内部类,从而不需要单独再写FlashSettingsActivity的实现类 

FlashSettingsActivity 并不是一个Activity文件,只是一个SettingsActivity的子类,且是空实现。
之所以要加此空的Activity,是为了外部应用能直接跳转到FlashSettingsActivity界面,因为如果只是fragment的话,外部是没法跳转到fragment界面的,
跳转到FalshSettingsActivity时,会执行其父类SettingsActivity.java中的方法,并根据FlashSettingsActivity在清单文件中的注册信息,
它的meta-data的值,找到FlashSettingsActivity对应的fragment(FlashSettings),显示出fragment界面,实现借壳。

如果<meta-data>中使用的是FRAGMENT_CLASS,一般都会声明成Settings的内部类即 

猜你喜欢

转载自blog.csdn.net/u011609120/article/details/101775701