我创建了一个没有内容提供商和帐户类型的同步适配器,但它在我的Nexus 5中通过重新启动和优化应用程序开始表现得很奇怪,如下面的论坛所述:
任何人都可以解释为什么这种行为?它是否尝试同步设备中的所有内容,因为我已将Content Provider和AccountType视为空?
下面给出了服务和同步适配器的配置。
<service
android:name=".service.SessionSyncService"
android:exported="true"
android:process=":sync">
<intent-filter>
<action android:name="android.content.SyncAdapter"/>
</intent-filter>
<meta-data android:name="android.content.SyncAdapter"
android:resource="@xml/syncadapter" />
</service>
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
Android: contentAuthority=""
android:accountType=""
android:userVisible="false"
android:allowParallelSyncs="false"
android:isAlwaysSyncable="true"
android:supportsUploading="false"/>