我正在开发一个具有单一活动的应用程序,所有片段都在... 我面临的这个问题偶尔发生..就像我从前一个片段出现的任何片段中按回按钮...但有时会发生我的活动显示带有操作栏的空白屏幕,其余部分屏幕是空白而不是显示片段...由于这个问题偶尔出现我也无法调试它...任何想法为什么会这样? 这是代码片段事务..
private void loadFragment(Fragment fragment, int activityNumber) {
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction trnx = manager.beginTransaction();
trnx.replace(R.id.fragPage, fragment, "Current_Fragment");
if (activityNumber != FragmentActivityNumbers.HOME_ORDERNUM) {
trnx.addToBackStack(null);
}
trnx.commit();
}
答案 0 :(得分:1)
我建议测试它是否是第一个片段,因此你使用Add代替替换然后你可以使用replace替换其他片段。