在后退按钮上保存片段状态选择

时间:2017-05-07 21:24:12

标签: android fragment back-button

我非常困惑,并且已经阅读了这个主题了一段时间。

我有一个MainActivity,它有多个可能的内容(在导航抽屉之间切换),我通过多个片段设置(让我们称之为Fragment1,Fragment2和Fragment3)。

工作正常。

我的一个片段Fragment3是一个可以转换为新活动View的视图。

View2有一个后退按钮。当我按下View2后退按钮时,我想在MainActivity上看到Fragment3,而不是Fragment1,这是我目前得到的。这是因为OnCreate默认加载Fragment1。

这样做的最佳方式是什么?

非常感谢! (发泄:iOS使这更容易)。

1 个答案:

答案 0 :(得分:0)

更新

我刚刚将其添加到后退按钮代码中:

finish();
return true;

我必须在onOptionsItemSelected(MenuItem项)中执行...由于某种原因onBackPressed未被触发。