gpt4 book ai didi

android - 您如何区分使用带有内联 onResponse 或响应监听器的 Google Volley 的多个标记请求?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:25:54 25 4
gpt4 key购买 nike

我在发出 google volley 请求时使用了 setTags。如何在在线 onResponse 或响应监听器中使用 getTag 或其他方法?

        public boolean VolleyRequestWrapper(final int which, String url, final String volleyTag) {

JsonObjectRequest jsonObjReq = null;


jsonObjReq = new JsonObjectRequest(
Method.GET,
url,
null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {

??????.getTag(); // <----- THIS IS WHERE I WANT TO get the Tag.


}
}, new Response.ErrorListener() {
public void onErrorResponse(VolleyError error) {
VolleyLog.d(volleyTag, "Error: " + error.getMessage());
volleyException = true;
}
});

// Adding request to request queue
jsonObjReq.setTag(volleyTag); // I can set the tag
requestQueue.add(jsonObjReq);

return !volleyException;
}

我看过但没有找到使用 getTag 的好例子,也没有找到关于 volley 的文档。任何帮助,将不胜感激。

祝你有美好的一天。

最佳答案

我试图探索它,似乎没有任何方法可以实现区分多个标记请求的机制,这似乎是 Volly 的局限性,还有使用 IntentService 而不是 Volly 包含 HTTP 代码的替代解决方案,在从您的网络 rrequest 获得的响应对象中提供标签

关于android - 您如何区分使用带有内联 onResponse 或响应监听器的 Google Volley 的多个标记请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24305324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com