在我的android應用程序中,我使用的同步適配器每隔1小時將與服務器同步數據。我需要每次都做到這一點,但在android設置 - >帳戶 - - >我的應用程序有一個用戶關閉同步功能的選項,是否有任何方法來限制用戶通過此方法關閉同步。Android:如何限制禁用同步
0
A
回答
1
您可以限制禁用同步。在您的syncadapter.xml
只需將android:userVisible
設置爲false
即可。像這樣:
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="com.example.android.basicsyncadapter"
android:accountType="com.example.android.basicsyncadapter.account"
android:userVisible="false"
android:supportsUploading="false"
android:allowParallelSyncs="false"
android:isAlwaysSyncable="true" />
如果您將userVisible設置爲false,那麼用戶將無法手動禁用同步設置。
相關問題
- 1. Android Studio - 禁用Gradle同步
- 2. 限制同步字段
- 3. 如何限制使用Microsoft同步框架的記錄同步到某個限制
- 4. 如何禁用SDL2 FPS限制
- 5. 禁用MAX_USER_CONNECTIONS限制
- 6. 如何限制mongodb主從同步的帶寬使用情況
- 7. 如何限制android
- 8. 如何同步製作QSound?
- 9. Android,回購同步和無限下載?
- 10. 限制iCloud聯繫人/日曆同步
- 11. 飛鏢限制同步連接
- 12. 禁用管理限制
- 13. 如何在JUnitCore.runClasses()中限制跑步者?
- 14. Android:啓用/禁用自動同步和背景數據
- 15. 如何禁用Aurelia應用程序中的瀏覽器同步?
- 16. 如何啓用或禁用Firebase數據同步
- 17. 如何限制十進制數字 - Android
- 18. 如何限制SharePoint 2007解決禁用的AD用戶?
- 19. 如何禁用ActiveSync同步設置嚮導?
- 20. KVM/libvirt:如何禁用客人的時鐘同步?
- 21. 如何在Eclipse Luna中禁用Tern同步?
- 22. 如何禁用ExtJS中商店的自動同步
- 23. 如何禁用Windows 7虛擬PC中的時間同步
- 24. Android startService同步?
- 25. 同步SQLite Android
- 26. Android AsyncTask同步
- 27. 同步塊android
- 28. Android FusedLocationApi.getLastLocation同步
- 29. Android:同步視頻播放和錄製
- 30. 禁用與Simperium for iOS實體同步
應該沒有辦法,因爲用戶應該能夠禁用同步,如果他想。您可能需要爲該任務使用常規服務,並且每小時觸發一次,而不是使用同步適配器,因爲它完全是女傭,以允許用戶選擇他是否希望您的應用同步 –
有什麼方法可以查找同步的狀態.ie,無論用戶是否禁用? – KJEjava48