响应不同活动中的用户事件

时间:2014-03-11 16:20:17

标签: android httprequest android-event

活动响应来自其他活动的活动的最佳方式是什么?例如,假设我从活动A到达活动B.B有一个按钮可以执行某些操作(具体来说,通过http请求发送一些信息)。现在,当我回到活动A时,我需要检测到已按下此按钮以通过另一个http调用刷新一些新数据。

我可以将更新代码放在活动A的onResume中,但即使没有按下按钮也会触发。如果我需要执行http请求,将其放在onResume中将一直导致请求,而不仅仅是按下按钮时。效率不高。

回调是最佳选择还是做得更好?

1 个答案:

答案 0 :(得分:0)

我相信这应该有所帮助。您可以通过使用startActivityForResult(intent,resultId)

启动活动来返回活动的结果

http://developer.android.com/training/basics/intents/result.html