NewBie:如何将回调传递给另一个活动

时间:2011-11-25 10:19:52

标签: android

我有一个简单的活动(Activity1),它将使用' ActionCallback'创建一个回调。我正在从Activity1执行此回调,但由于网络延迟,结果出现一段时间后,我需要在另一个视图上显示callBack的结果,即Activity2(扩展ListActivity)。

我不想在Activity1(用户体验)中等待回调完成,然后使用Intent.putExtra()发送到Activity2

我的问题是,如何将此回调从Activity1传递给Activity2?可以这样做吗?或者有更好的方法来编程这个逻辑吗?

由于

2 个答案:

答案 0 :(得分:1)

使用startActivityForResult&探索它,这样你就可以更好地在回调中做任何你想做的事情

答案 1 :(得分:1)

如果网络操作与活动开关直接相关,您可能只想将收集到的所有信息传递给Activity2并在那里启动网络呼叫。

或者,当您加载信息并注册需要显示信息的广播活动时,您可以从异步任务发送广播。