【发布时间】:2015-07-20 07:05:51
【问题描述】:
您好,我正在开发一个 Android 应用程序,我正在从 Activity A 导航到 Activity B,然后到 Activity C,然后到 Activity D
每个活动都会将一些值传递给下一个活动,活动将使用该值来设置视图。 (即用户 ID、项目 ID)。
在 manifest.xml 中,我使用 android:parentActivityName 和元数据 android.support.PARENT_ACTIVITY 来设置操作栏上的后退按钮。
当我按下 Activity D 上的返回按钮时,Activity C 被重新创建,并且传递给 Activity C 的意图丢失了。我知道我可以使用 android:launchMode="singleTop" 来解决这个问题。但是如果我从 Activity D 导航到 Activity B,有没有办法保留从 Activity A 收到的值 Activity?
【问题讨论】:
标签: android