मैं एंड्रॉइड उपकरणों के लिए अपना स्वयं का सिंक एडाप्टर लिख रहा हूं जो टीवी प्रसारण जानकारी को डिवाइस पर सिंक्रनाइज़ करना चाहिए लेकिन खाता & खाता वरीयताओं के सिंक्रनाइज़ेशन भाग के तहत दिखाई देने वाले सिंक्रनाइज़ "mydata" चेकबॉक्स को प्राप्त करने की समस्या में भाग गया।एंड्रॉइड में कस्टम खाते के सिंक्रनाइज़ेशन को कैसे सक्षम करें?
मैं अपने खुद के SyncAdapter लागू किया व एक्सएमएल में ठीक से परिभाषित किया है:
<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"
/>
एंड्रॉयड प्रकट की संगत हिस्सा है, मैं अपने सिंक सेवा और प्रदाता जहां निर्धारित करें:
यहाँ मेरी sync.xml है :
<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 मैंने कुछ गलत मैं कुछ भी डाटा & तुल्यकालन भाग के तहत दिखाई नहीं मिलता है के रूप में कर रही है?
एंड्रॉइड प्रलेखन से पता चलता है कि ऐसा करने से हर कुछ सेकंड सिंक हो जाएंगे। कृपया आप मेरे प्रश्न में इसका जवाब दे सकते हैं: http://stackoverflow.com/questions/22206596/how-to-enable-sync-without-syncing-every-few-seconds? – cja