我已经使用 Android示例项目、Steele 的两部分教程(1和2)和 Google I/O 2010 talk on REST applications 设置了一个 SyncAdapter。
似乎 AbstractThreadedSyncAdapter 总是在其 onPerformSync 完成后立即在 SyncAdapter 服务上调用 onDestroy。不过,我想从 SyncAdapter 服务中分离出其他线程,我想知道是否有可能让 SyncAdapter 服务保持活动状态,直到这些线程完成——例如,将这些异步工作线程的回调注册回 SyncAdapter 服务.
是否可以在 onPerformSync 之后不终止服务的情况下做到这一点?或者您是否必须将所有同步方法放入 SyncAdapter onPerformSync 方法中的同一个线程中?