Android GetSharedReferences中不推荐使用的模式\u多\u进程的替代方案
对于使用不推荐的模式\u MULTI\u流程和GetSharedReferences,是否有其他解决方案?请参见,您应该使用 此常量在API级别23中被弃用。MODE_MULTI_进程在某些版本的Android中无法可靠地工作,而且没有提供任何机制来协调进程间的并发修改。应用程序不应尝试使用它。相反,他们应该使用显式的跨流程数据管理方法,如ContentProvider 看一看。它的目标是直接解决这个问题(以及其他一些具有共同偏好的问题)Android GetSharedReferences中不推荐使用的模式\u多\u进程的替代方案,android,sharedpreferences,android-contentprovider,deprecated,android-syncadapter,Android,Sharedpreferences,Android Contentprovider,Deprecated,Android Syncadapter,对于使用不推荐的模式\u MULTI\u流程和GetSharedReferences,是否有其他解决方案?请参见,您应该使用 此常量在API级别23中被弃用。MODE_MULTI_进程在某些版本的Android中无法可靠地工作,而且没有提供任何机制来协调进程间的并发修改。应用程序不应尝试使用它。相反,他们应该使用显式的跨流程数据管理方法,如ContentProvider 看一看。它的目标是直接解决这个问题(以及其他一些具有共同偏好的问题) Tray实际上实现了一个ContentProvider来
Tray实际上实现了一个ContentProvider来存储首选项。目前它使用的是SQlite数据库,但该设计允许使用其他存储后端。谢谢。我知道这是可行的。我使用的是syncadapter,我想要的只是一个标志,可以告诉我同步是否结束。。。无论活动是否打开。(这就是为什么广播接收器或syncStatusObserver无法工作)。。仅为一个标志使用内容提供商似乎令人毛骨悚然。。希望您有直接的要求,可以使用
SharedReferences
替代MODE\u MULTI\u PROCESS
。托盘就是其中之一。如果你想解决一个特定的问题,你应该详细说明这个问题,而不是不推荐的解决方案。对于同步适配器,可能有更好的替代方案,这取决于您同步的内容和您想要实现的目标。是的。。我终于不得不带着托盘走了。。它是可靠的。。谢谢……)