2016-09-16 73 views
-2

我創建了一個列表視圖就像一個whatsapp聊天列表這是工作正常它是從服務器加載數據並設置其視圖,但問題是當設備脫機它不能顯示這是預先創建的視圖,所以我的問題是如何保存列表視圖脫機,以便當設備在線時,我的應用程序從服務器接收視圖,如果設備處於脫機狀態,則應用程序應顯示以前加載的視圖。如何創建像WhatsApp聊天的回收視圖

如果可能的話,請分享一些與此相關的教程。

+1

請問你能告訴我們你的代碼從你到目前爲止? – Dportology

+0

在線時將每條消息保存到本地sqlite數據庫並始終在您的回收站視圖適配器 – pskink

+0

中查看[this](https://developer.android.com/training/material/lists-cards.html) RecyclerView。爲了在設備脫機時生成視圖,請嘗試將數據保存在本地存儲上。 –

回答

0

您可以嘗試使用Firebase數據庫進行聊天。您只需要一行代碼即可啓用聊天離線餘留,例如 FirebaseDatabase.getInstance().setPersistenceEnabled(true); 欲瞭解更多關於offline-capabilities的信息,請參閱offline-capabilities