2014-09-25 46 views
0

參考問題和答案 - Android Volley + JSONObjectRequest CachingVolley強制緩存 - 如何實現它從url緩存字符串?

我正在執行排隊並面臨在APP端的緩存(強制緩存)問題,我無法做到這一點。

oleksandr_yefremov建議的答案是創建一個方法。我無法使用該方法。任何人都可以幫助理解和使用從URL中獲取字符串並緩存它。

這裏是oleksandr_yefremov建議代碼

public class MyRequest extends com.android.volley.Request<MyResponse> { 
... 

@Override 
protected Response<MyResponse> parseNetworkResponse(NetworkResponse response) { 
    String jsonString = new String(response.data); 
    MyResponse MyResponse = gson.fromJson(jsonString, MyResponse.class); 
    return Response.success(MyResponse, HttpHeaderParser.parseIgnoreCacheHeaders(response)); 
} 

} 

請指引我用它來串取和緩存。

感謝

parseNetworkResponse你沒有訪問 Volley cache方法

回答

0

,所以你不能緩存你的結果,你該怎麼辦?

在功能onResponserequest queue得到Volley cache,然後改變你的responsestring(因爲現在它是JSON),然後把它放在你的要求URL的核心價值。

+0

任何問題告訴! – mmlooloo 2014-09-26 18:14:41