我有一个简单的活动(Activity1),它将使用' ActionCallback'创建一个回调。我正在从Activity1执行此回调,但由于网络延迟,结果出现一段时间后,我需要在另一个视图上显示callBack的结果,即Activity2(扩展ListActivity)。
我不想在Activity1(用户体验)中等待回调完成,然后使用Intent.putExtra()发送到Activity2
我的问题是,如何将此回调从Activity1传递给Activity2?可以这样做吗?或者有更好的方法来编程这个逻辑吗?
由于
答案 0 :(得分:1)
使用startActivityForResult&探索它,这样你就可以更好地在回调中做任何你想做的事情
答案 1 :(得分:1)
如果网络操作与活动开关直接相关,您可能只想将收集到的所有信息传递给Activity2并在那里启动网络呼叫。
或者,当您加载信息并注册需要显示信息的广播活动时,您可以从异步任务发送广播。