基本解释 我目前在我的应用程序的一部分中使用 Volley。由于我已经在使用它并享受明智的 HTTP 请求,我想知道是否有办法在没有 RequestQueue 的情况下制作 Volley.Request。
我已经在网上搜索了一段时间,甚至浏览了 Volley 的来源 Google I/O。
进一步解释:我有另一个 Activity onCreate 我想获取有关它的数据。我只想执行一个请求,我不需要整个队列..
我想到了一些实现:
1. 使用 RequestQueue 创建一个 Singleton 类,我将从我需要的每个 Activity 中调用 add (我认为这不是最好的主意..)。
2. 在我需要的每个 Activity 中使用 RequestQueue(我也不认为这是最好的主意)。
3.创建自己的Request类,实现自己的HTTP执行。
4.根据this,我可以用应用程序实例化RequestQueue,然后从每个Activity添加到队列中。但是由于请求不会立即发生(所以我相信),我认为这不是最好的主意 - 请如我错了请纠正我。
我的问题是:有没有办法在没有 RequestQueue 的情况下异步启动单个请求?如果没有,我的实现中哪个是最佳选择?如果没有,请建议另一个。
谢谢你。