TV yayın bilgisini cihaza senkronize etmesi gereken android cihazlar için kendi SyncAdapter'ımı yazıyorum ancak Hesap tercihlerinin Data & Senkronizasyon bölümü altında Senkronize et "mydata" onay kutusunu görememe sorunuyla karşılaştım.Android'de özel hesabın senkronizasyonu nasıl etkinleştirilir?
Ben kendi SyncAdapter uygulanan ve xml düzgün tanımlamış: android manifestin
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="com.example.tv.programs"
android:accountType="com.example.tv.sync"
android:supportsUploading="false"
android:userVisible="true"
/>
Sorumlu bölüm, benim senkronizasyon hizmeti ve sağlayıcı tanımlar: Burada
benim sync.xml olduğunu : Ben Veri & Senkronizasyon parçası altında görünür bir şey alamadım olarak yanlış bir şey yapıyor
<service android:name=".sync.ProgramSynchronizationService" android:exported="true" android:process=":programs">
<intent-filter>
<action android:name="android.content.SyncAdapter" />
</intent-filter>
<meta-data
android:name="android.content.SyncAdapter"
android:resource="@xml/sync" />
</service>
<provider android:name="com.example.tv.providers.ProgramContentProvider"
android:authorities="com.example.tv.programs" />
Am? Senkronizasyon-adaptör kurulumuna ek olarak
Android belgeleri, bunu yapmanın birkaç saniyede bir senkronizasyona neden olacağını önerir. Lütfen şu soruya yanıt verebilirsiniz: http://stackoverflow.com/questions/22206596/how-to-enable-sync-without-syncing-every-few-seconds? – cja