活动响应来自其他活动的活动的最佳方式是什么?例如,假设我从活动A到达活动B.B有一个按钮可以执行某些操作(具体来说,通过http请求发送一些信息)。现在,当我回到活动A时,我需要检测到已按下此按钮以通过另一个http调用刷新一些新数据。
我可以将更新代码放在活动A的onResume
中,但即使没有按下按钮也会触发。如果我需要执行http请求,将其放在onResume
中将一直导致请求,而不仅仅是按下按钮时。效率不高。
回调是最佳选择还是做得更好?
答案 0 :(得分:0)
我相信这应该有所帮助。您可以通过使用startActivityForResult(intent,resultId)
启动活动来返回活动的结果http://developer.android.com/training/basics/intents/result.html