的Android导航状态perservation
问题描述:
您好我上的Android应用工作,其中我是从活动A导航到活动B,然后到活动C,然后到活动d的Android导航状态perservation
每项活动一些值传递到下一个活动活动将使用该值来设置视图。 (即用户标识,项目标识)。
在manifest.xml中,我使用android:parentActivityName和元数据android.support.PARENT_ACTIVITY来设置操作栏上的后退按钮。
当我按下活动D上的返回按钮时,活动C被重新创建并且传递给活动C的意图丢失。我知道我可以使用android:launchMode =“singleTop”来解决这个问题。但是,如果我从活动D导航到活动B,是否有办法保留从活动A接收到的活动的价值?