I-Daten vom Server mit folgenden Methode holen:Volley nicht Cache-Post-Anforderung
public void process(final String url){
this.url=url;
GsonRequest<T> request=new GsonRequest<>(url, responseType, requestData, new Response.Listener<T>() {
@Override
public void onResponse(T response) {
//handle response here
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
//handle error here
}
});
request.setRetryPolicy(new DefaultRetryPolicy(
0,
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
request.setShouldCache(true);
queue.add(request);
}
Einige der Abrufanforderungen signficant Menge an data.I'd wie Volley
auf Cache-Daten in einiger cases.However wenn Ich mache eine dieser schweren Anfrage und dann schalten Sie das Netzwerk aus und dann wiederholen Sie meine Anfrage Volley wirft java.net.UnknownHostException: Unable to resolve host "...": No address associated with hostname
. Gibt es etwas, was ich tun kann, um Volley-Cache-Antworten zu machen?