打开应用程序时没有加载Android Fragment?

时间:2015-07-30 12:14:53

标签: android android-fragments android-fragmentactivity

我是android新手。我正在尝试使用Android片段开发一个应用程序。 最初它工作得很好。一旦我关闭并重新打开应用程序意味着片段未加载。如果有人知道请让我。

我尝试了以下代码

FragmentManager fm = getFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    MapFragment llf = new MapFragment();
    ft.replace(R.id.id_new_map, llf);
    ft.commit();

但没有工作。

1 个答案:

答案 0 :(得分:1)

由于Mimmo正在指导......您可能希望将代码移至onResume()

此外,您应该使用片段管理器,如下所示。

FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.list_alphabet_layout, new MapFragment(), getResources(R.id.id_new_map));
fragmentTransaction.commit();
boolean wereThereWereAnyPendingTransactions = fragmentManager.executePendingTransactions();