1 致谢
感谢魅族公司的琦爷
2 问题描述
今天遇到一个很奇怪的事情 我看到别人写的代码使用了Fragment
但是却没有看到Fragment内部逻辑的代码 我感觉很奇怪
如图
所以我觉得很奇怪 因为这是仅仅给出了R.id
也就是说这里仅仅只有一个ID 那么内部逻辑写到哪里去了呢
经过我的查找的确有相应的java类文件 那么R.id和java文件的联系是如何建立的呢
后来咨询了琦爷 才解决了问题
3 解决方案
这是一个使用FragmentManager的获取Fragment的方法
其中R.id和java文件的联系是由Fragment所在Activity的布局文件建立的
只要查看所在Activity使用的的布局文件就可以找到
如图
这里的android:name就指出了R.id对应的Fragment类