我的應用程序有以下部分我需要一個完整的祈願內容提供者嗎?
A. Main activity
B. Widget provider
C. Sync Adapter (talks to the cloud)
D. Local persisted data (small, about 1-2KB).
A,B,C讀取自/至D.該應用程序不與其他應用程序交互和所有的部件都在一個單一的APK /寫。
我可以使用不是ContentProvider的普通Java API實現存儲D作爲類的單例嗎? (我不想使用SQLite,而是使用一個我管理的平面文件,這個代碼和一個專有的API已經存在,添加適當的同步不應該是一個問題)。
所有部分A,B,C,D都保證在同一個進程和同一個類加載器中運行,共享相同的單例?
目前該應用程序沒有應用程序類。應該添加一個並綁定D單例,還是不需要擁有一個Application類?
還有什麼我應該知道的?
ContentProvider是關於與其他應用程序共享數據..所以不確定你是否想這樣做。 – JoxTraex