使用向上按钮导航时,不会保留父 Activity 的状态。当我使用后退按钮导航到父 Activity 时,状态被完美保存。这是预期的行为吗?如果不是,我缺少什么步骤来使父 Activity 保持其状态(例如 EditTexts 中的文本)?
最佳答案
如果您只是想在 EditText 字段中保存值,您应该考虑将 Activity 的值保存到您的 SharedPreferences 中。
或者,您始终可以从向上按钮调用“onBackPressed”方法。向上按钮的处理方式与任何其他操作栏图标一样,因此会调用 onOptionsItemSelected(MenuItem item)。您只需要在项目的 id 中检查 android.R.id.home 的大小写并在那里调用 onBackPressed
关于android - 使用向上按钮导航时,不会保留父 Activity 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21467758/