我有一个ActionBarActivity
(顺便说一句,扩展android.support.v4.app.FragmentActivity
),我想在最顶层添加一个片段。这是我的代码:
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
NotificationsFragment fragment = new NotificationsFragment();
ft.add(R.id.pager, fragment).commit();
其中:
NotificationsFragment
扩展android.support.v4.app.Fragment
R.id.pager
是根视图的ID(android.support.v4.view.ViewPager
)当上面的代码运行时,没有任何反应。没有例外,崩溃或任何视觉变化。根本不值一提。我已经看过FragmentTransaction not doing anything并且有人建议使用replace
代替add
,当我尝试使用时,寻呼机的片段(记住,我的根)正在显示的视图是一个寻呼机消失了。
我不知道发生了什么,我也是Android新手。我做错了什么?
注意:我在ICS中的最低API目标(15
),因此我不需要支持任何旧版本,因此任何涉及较新API的解决方案都是首选。< / p>