2
我對Android非常陌生,目前我正在開發Android應用程序,它將從Restful API中解析JSON並在列表視圖中顯示一些數據。我研究過使用GSON進行解析,因爲JSON非常複雜。現在我的主要問題是弄清楚如何將數據存儲在某個地方,以便每次單擊活動時應用程序不需要重新加載自身。我在這裏看過幾個問題,但他們似乎都指向JSON而非GSON。任何人都可以推薦一個有效的方法來做到這一點存儲在Android中使用GSON解析的Json
感謝
如果要存儲數據的永久它插入反序列化對象到SQLite數據庫或存儲它們的本地磁盤作爲文件的最好方法
我認爲你上面介紹的第二個選項很有意義。但是我忘了提到API的數據每天都在變化,而且這是我正在處理的大量對象。因此,如果日期發生變化,應用程序需要再次向API發送請求。您建議的第二個選項在這種情況下是否仍然適用? – AndroidEnthusiast
是的,你可以使用它。 :) 但是,如果您可以檢查顯式,如果本地數據與服務器版本不同,那將會更好。也許這個API給你一個最後修改的時間戳或一個版本號。如果需要更新,您可以保存本地值並決定此值。 – qd0r
@qdor我剛剛檢查了JSON數據,它確實帶有時間戳字段。非常感謝:) – AndroidEnthusiast