的价值观我,其中有一个微调和按钮主要活动。微调器包含四个项目:项目1,项目2,项目3,项目4.加载此活动时,默认选择项目1。在点击按钮,新的活性(活性2)被称为是这样的:安卓:保留以前的活动
Intent intent = new Intent(getApplicationContext(), Activity2.class);
startActivity(intent);
活性2在操作栏这样的后退按钮:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
现在,假设我选择第3项在主要活动并点击按钮。活动2打开。现在,当我在操作栏中按BACK按钮时,主要活动打开,但项目3未保留在微调器中。旋转器包含第1项。
当我调试,我发现被按下活动2的背面按钮时的主要活动的onCreate
方法被调用。这意味着我的主要活动正在死亡。
问题:如何在主要活动中将项目3保留在微调框中?
看看捆绑类怎么会可能会帮助 – RamanSB
@PavneetSingh - 机器人:launchMode =“singleTop”它的工作:)。这背后的逻辑是什么? – Daniel