在我的主要活动中,当您单击一个按钮时,它会启动一个新活动(act2),其中另一个活动(act3)被加载到创建(假设它仅由该特定按钮启动)
act3是一个列表视图,选择一个项目会返回到act2并相应地设置textview。如果按下act3中的后退按钮,则会执行act2。但是,如果act3源自该特定按钮并且未选择任何项目,我希望它能够将您带回主活动。处理这个问题的最佳方法是什么?
答案 0 :(得分:1)
如果在完成之前选择了某些内容,则将act3的活动结果设置为RESULT_OK
。在act2的onActivityResult
中,如果结果是RESULT_CANCELLED
,finish()
。如果是RESULT_OK
,则处理返回的值。