我尝试在没有 viewpager 和其他的情况下将 FragmentActivity 与单个 Fragment 一起使用。
我需要使用 getTag 方法从 Fragment 获取标签值...
我在 FragmentActivity 的 onCreate 中的代码:
// launch splash screen fragment
Fragment fragment = SplashScreenFragment.newInstance();
getSupportFragmentManager().beginTransaction().add(android.R.id.content, fragment).commit();
而当 SplashScreenFragment 为 onCreateView 时,getTag() 方法在片段中返回 null..
我不明白这一点.. 我不在 XML 布局中使用 Fragment 属性,这是一个原因吗?
编辑 ::
我需要标签来执行此代码:
this.mSplashScreenFragment = (SplashScreenFragment) mMainFragmentActivity.getSupportFragmentManager().findFragmentByTag(tag);
此行之后的 mSplashScreenFragment 为 null ..
谢谢你的帮助 !