标签: java android multithreading android-syncadapter
Android SyncAdapter没有考虑主线程设置的静态变量值。由于静态变量在应用程序中持续存在,因此需要跨线程共享。但是SyncAdapter没有考虑主线程设置的值并采用默认值。帮我找到解决方案。我需要SyncAdapter使用我的静态值。
答案 0 :(得分:1)
静态值仅在主进程存在时保持不变。 Android可以随时停止您的进程,并且无法保证当SyncAdapter启动时,进程将处于活动状态。因此,您应该使用其他选项来存储SyncAdapter的值: