在详细活动中进行齐射调用后更新我的主要活动

时间:2014-02-22 15:24:17

标签: android android-volley

我有两项活动: 1-主要活动,有项目清单(主要活动) 2-添加项目的活动(添加活动)

在Add活动中我使用volley库将项目添加到服务器,我将从服务器接收此项目的ID,然后我想将此项目传递给Main活动,我发送静态ListAdapter指向主要活动列表适配器添加活动以解决此问题,但现在我有多个调用Add活动,所以这个解决方案对我不利。

完成Volley请求后,将项目从Add活动发送到Main活动的最佳解决方案是什么?

注意:添加活动可能在完成Volley请求之前完成。 所以我不能使用start Activity来获得结果。

1 个答案:

答案 0 :(得分:1)

我建议调查otto。当Volley完成请求时,您可以在主线程上发布事件。如果add仍然是up,那么setResult和Main可以处理onActivityResult。如果main已启动,它将直接获取事件并执行所需操作。 http://square.github.io/otto/