处理具有多个活动的后退按钮

时间:2011-03-30 21:31:54

标签: android

在我的主要活动中,当您单击一个按钮时,它会启动一个新活动(act2),其中另一个活动(act3)被加载到创建(假设它仅由该特定按钮启动)

act3是一个列表视图,选择一个项目会返回到act2并相应地设置textview。如果按下act3中的后退按钮,则会执行act2。但是,如果act3源自该特定按钮并且未选择任何项目,我希望它能够将您带回主活动。处理这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

如果在完成之前选择了某些内容,则将act3的活动结果设置为RESULT_OK。在act2的onActivityResult中,如果结果是RESULT_CANCELLEDfinish()。如果是RESULT_OK,则处理返回的值。

相关问题