我的申请中有2项活动:
1.Launch_activity显示一些细节
2. Home_activity ,其中包含多个片段,表示A1,A2,A3列为卡片
我的问题是: 如何返回上一个片段。示例:如果我在片段A2中,当我按下它时应该返回到A1,当我从A1按回来时,它应该转到 Home_activity ,其中我的所有片段都显示为卡片。当我按下后退按钮时,它直接进入Launch_activity。我是新来的,你能解释一下如何解决这个问题吗?
答案 0 :(得分:1)
你的所有片段使用add()方法而不是replace()方法提交。像这样的东西
android.app.Fragment fragment = new YourFragment();
FragmentManager frgManager = getFragmentManager();
android.app.FragmentTransaction ft = frgManager.beginTransaction();
ft.addToBackStack(null);
ft.add(R.id.content_frame, fragment);
ft.commit();