1

使用向上按钮导航时,不保留父 Activity 的状态。当我使用后退按钮导航到父 Activity 时,状态被完美保留。这是预期的行为吗?如果不是,我缺少什么步骤来使父活动保持其状态(例如,EditTexts 中的文本)?

4

1 回答 1

2

如果您只是想在 EditText 字段中保存值,则应该考虑将活动的值保存到 SharedPreferences 中。

或者,您始终可以从向上按钮调用“onBackPressed”方法。Up 按钮的处理方式与任何其他操作栏图标一样,因此会调用 onOptionsItemSelected(MenuItem item)。您只需要在项目的 id 中检查 case android.R.id.home 并在那里调用 onBackPressed

于 2014-01-30T21:36:26.067 回答