【发布时间】:2014-09-30 23:09:52
【问题描述】:
使用 Volley 或其他网络库,可能需要将网络请求添加到队列中,以便稍后发送请求。
将这些对象发送到队列的问题在于,当对象确实被发送时,似乎没有一种明显的方法来处理服务器返回的网络调用的结果,因为这发生在对象的嵌套回调函数。
我的网络请求通常是内联的,并且是我的活动、片段和服务的一部分,并且响应使用并设置在这些活动、片段和服务的其他部分中声明的变量。有时会更改 UI 线程中的视觉元素。
如果这些请求被排队,而这个队列稍后在网络连接更有利时被清空,我似乎没有直观的方式来访问回调方法
有解决办法吗?也许有人在回调方法或其他一些事件总线中使用了一堆广播接收器来抽象出这种设计范式。
感谢您的任何见解
【问题讨论】:
标签: android queue offline android-volley