我的应用程序有以下部分我需要一个完整的祈愿内容提供者吗?
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