Tôi đang viết SyncAdapter của riêng mình cho các thiết bị Android nên đồng bộ hóa thông tin phát sóng truyền hình với thiết bị nhưng gặp sự cố không nhận được hộp kiểm Đồng bộ hóa "mydata" hiển thị trong phần & Đồng bộ hóa của tùy chọn tài khoản.Làm cách nào để bật đồng bộ hóa tài khoản tùy chỉnh trong Android?
tôi đã thực hiện SyncAdapter của riêng tôi và xác định nó đúng trong xml:
Đây là sync.xml tôi:
<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"
/>
Tương ứng với một phần của manifest android, nơi tôi xác định dịch vụ đồng bộ hóa của tôi và nhà cung cấp :
<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" />
Tôi có làm gì sai vì tôi không nhìn thấy gì trong phần & Đồng bộ hóa không?
Tài liệu Android cho thấy rằng thực hiện việc này sẽ khiến đồng bộ hóa sau mỗi vài giây. Xin bạn có thể trả lời câu hỏi này trong câu hỏi của tôi: http://stackoverflow.com/questions/22206596/how-to-enable-sync-without-syncing-every-few-seconds? – cja