上下文
我有一個新聞活動,其中包含一個ListView。列表中的每個項目都包含一些文本和一個圖像。現在,每當用戶打開活動時,應用程序都會向服務器請求獲取數據。不幸的是,如果用戶沒有激活的Internet連接,我只是把舉杯說:「請檢查您的網絡連接」如何在我的應用程序中啓用離線閱讀?
要求
我想從上屆會議顯示新聞文章,如果用戶沒有按沒有有效的互聯網連接。我將會話定義爲用戶啓動活動並按下返回按鈕退出時的時間。
圖書館使用
我使用改造圖書館HTTP請求和畢加索的加載圖像。
我已經試過到目前爲止
在探索改造,我發現,改造默認緩存一段時間的響應。所以沒有任何互聯網連接,我也能夠獲得數據。在畢加索,我發現我們可以將圖像保存到設備上的任何位置。
如何去執行它?
由於這將是我的應用程序的一個重大變化,我想知道使用上述兩個庫啓用離線閱讀的最佳方式是什麼?其他應用程序如何設法執行此操作?另外如果我可以得到一些關於這個實現的引用或者一些博客,那麼它會很棒。
只需設置BroadcastReciever來監聽網絡更改,如果沒有可用的Internet,則應顯示數據保存在磁盤上。 –