0
我可以使用的幫助一點點了解ContentProviders
非持久性數據使用ContentProviders
問題:
- 我有應顯示在實體(
String
S)的列表一個活動。 - 這些信息由第三方應用程序提供。並且只有在應用程序正在運行時纔有效。
- 每個應用都會有自己的活動來顯示他們的數據。
解決方案:
- 我提供了一個
ContentProvider
。
問:
我必須用一個DB作爲底層持久?作爲替代,我可以使用普通的ArrayList<String>
來存儲實體併爲每個應用程序使用單獨的ContentProvider
。
我問的原因是,完整的接口和基礎設施接縫要專注於使用數據庫傳輸持久數據。所以我想知道我是否濫用了這個框架。
在此先感謝。
如果您願意,您可以使用內存中的SQLite數據庫 - 但這會持續包含提供程序的應用程序的生命週期。 – Jens