从另一个活动导航回活动的片段

时间:2014-01-15 15:08:59

标签: android android-fragments back

我正在尝试从另一个活动导航回一个活动的片段。我已经设置了

 getActionBar().setDisplayHomeAsUpEnabled(true);

但是每当我使用app back图标时,它总是将我带到活动的第一个片段而不是启动另一个活动的片段。我怎样才能做到这一点。我想我可能要实施

getSupportFragmentManager().popBackStack();

我该怎么办?

2 个答案:

答案 0 :(得分:0)

尝试将要返回的片段手动添加到backstack。

FragmentTransaction transaction = getFragmentManager().beginTransaction();
YourFragmentName myFragment = new YourFragmentName();
transaction.replace(R.id.fragment_container, myFragment);

//if you with to add it to backStack, do this, otherwise skip the line below
transaction.addToBackStack(null);
transaction.commit();

希望这有帮助。

答案 1 :(得分:0)

希望迟到的回答可能会对某人有所帮助 你这样做

FragmentManager fragmentManager = getFragmentManager();

                                        fragmentManager。 beginTransaction()。replace(R.id 。(当前活动布局的i),(活动名称))。提交()