2013-06-18 131 views
0

我想要緩存自定義claas的對象,該對象使用android中的LRUCache實現序列化。有可能的?如果是的話,我該如何繼續做同樣的事情?將對象添加到LRUCache

+0

你不使用SQLite呢? – gunar

+0

你研究過butmapFun緩存位圖對象的示例嗎?:http://developer.android.com/training/displaying-bitmaps/index.html – Laviniux

回答

1

LruCache的語法是一個Map,即LruCache鍵值對。我看不出有什麼理由不能在其中存儲Custom類的對象。它將表現得像一個地圖。另一方面,LruCache通常用於緩存位圖。

+0

最後,我成功地在磁盤緩存中添加對象。我直接將序列化對象寫入緩存;它也存儲;但是當應用程序重新啓動時,該對象已從緩存中清除。所以我使用ObjectOutputStream在文件中編寫了這個對象,它起作用了! –