0
我有一個自定義類的數組列表,其中包含一個位圖圖像和一個字符串。我想在應用程序關閉時將其存儲在數據庫/ sharedpreferences中,並在創建應用程序時檢索它。我已經在谷歌搜索,但沒有多大幫助。 謝謝你的幫助。將ArrayList <CustomClass>存儲到數據庫Android
我有一個自定義類的數組列表,其中包含一個位圖圖像和一個字符串。我想在應用程序關閉時將其存儲在數據庫/ sharedpreferences中,並在創建應用程序時檢索它。我已經在谷歌搜索,但沒有多大幫助。 謝謝你的幫助。將ArrayList <CustomClass>存儲到數據庫Android
我不會推薦你直接在數據庫中存儲圖像(我假設你使用的是SQLite)。你從SQLite獲得的遊標限制爲1MB,所以如果你的圖像質量合理,你不會得到所有的字節。在我看來,最好的方法是將PATH存儲到數據庫中的文件中,然後在代碼中獲取該路徑並從文件創建位圖。
謝謝你的幫助。你能告訴我哪一個更好地存儲在數據庫中或通過共享首選項。 –
不客氣。 – Fustigador
如果圖像在每個設備中都相同,則對於每個用戶,共享首選項都可以。如果圖像會改變,或者如果每個用戶都會有不同的圖像,我會將其存儲在數據庫中。 – Fustigador