我有一个活动(MainActivity),它有一个导航抽屉,可以一次显示两个片段(片段A和B)。 (此活动是由android studio创建的导航抽屉的默认活动)返回活动的片段
当我在抽屉上选择片段B时,操作栏菜单将更新以显示片段B(按钮P)的特定按钮。
按钮P用明确的意图打开一个独立的活动(IndependentActivity),在这个活动中,我执行数据库操作,并在完成此活动后返回MainActivity。
问题是:当IndependentActivity完成时,MainActivity显示为,但它显示的是片段A而不是片段B,它是调用意向转到IndependentActivity的片段。
我该如何解决这个问题,通过显示发起行动的片段来转到另一个活动?有什么方法可以保存出现的片段吗?
感谢您的快速反应!我试图保存片段的数量,以便在switch语句中再次调用它,但调试时我发现onSaveInstanceState方法中的bundle已正确保存,但是在调用onCreate方法时,bundle为null。你有什么想法,为什么发生这种情况? – biamacedo