我们是否需要隐式启动同步适配器服务或框架?我已经在同步适配器服务的Constructor
,onCreate
,onDestroy
上进行了登录,当我启动应用时,我看不到logcat中的日志。
但是当我参加活动onCreate
Intent serviceIntent = new Intent(context, SyncService.class);
context.startService(serviceIntent);
我看到了日志。
请建议。
干杯, 拉吉
答案 0 :(得分:1)
通过调用:
显式启动同步适配器ContentResolver.requestSync(ACCOUNT, AUTHORITY, null);
或类似的方法:
ContentResolver.addPeriodicSync(
ACCOUNT,
AUTHORITY,
Bundle.EMPTY,
SYNC_INTERVAL);
https://developer.android.com/training/sync-adapters/running-sync-adapter.html
我强烈推荐这本书,特别是前200页http://www.wrox.com/WileyCDA/WroxTitle/Enterprise-Android-Programming-Android-Database-Applications-for-the-Enterprise.productCd-1118183495.html。