iOSでは、バックグラウンドフェッチの呼び出し中に、バックグラウンドフェッチに一定の時間制限があります。しかし、アンドロイドでは、SyncAdapterには実行の時間制限がありますか、同期が完了するまで続行されますか。Xamarin Android:呼び出し中にSyncAdapterが期限切れになる
1
A
答えて
0
デフォルトでは30分です。
フレームワークによっていつでも同期を取り消すことができます。たとえば、ユーザーが開始せず30分以上経過した同期は、タイムアウトとみなされ、キャンセルされます。
SyncAdaptersはバックグラウンドスレッドで実行され、OnPerformSync
の実行時には、同期転送の制限(時間および/またはデータサイズ)を指定する必要があります。あなたがスレッドのInterrupted
プロパティを監視したり、OSの要求を処理するためにOnSyncCanceled
方法(両方とも複数のアカウントを扱っている場合)をオーバーライドする必要があるので、OSがスレッド上Interrupted
を呼び出すことができる、と述べた
。したがって、ネットワーク接続をクリーンアップし、同期状態などを維持し、OSを再起動する必要があります。そうしないと、OSがプロセスを終了させる可能性があります。
関連する問題
- 1. Xamarin Androidが非同期で非同期に呼び出される
- 2. ContentResolver.requestSyncはSyncAdapterを呼び出さない
- 3. 関数listoffは常に呼び出していますが、タイマーが期限切れになった後に呼び出される必要があります。
- 4. アカウント設定の呼び出し順に応じてSyncAdapterが呼び出されない
- 5. cURLクッキーネガティブクッキーが期限切れになる
- 6. NGINX - ヘッダーが期限切れになる
- 7. Windows UWP、非同期呼び出し中に中断中にアプリケーションがクラッシュする
- 8. JNI呼び出しインタフェース:jni呼び出し中にSIGSEGVが報告される
- 9. Androidカスタムビュー、invalidate()を呼び出した後にonDrawが呼び出されない
- 10. 呼び出し中にAndroidエミュレータの画面が回転する
- 11. Xamarin Android onScrollListenerが複数回呼び出されています
- 12. Androidが期限切れにならないようにするfacebook user token
- 13. Android - 2つのアクティビティの切り替え中に、アクティビティライフサイクルメソッドの呼び出し順
- 14. Jedisで期限切れになる
- 15. 単体テスト中にメソッド呼び出しが試行されたが、実際には呼び出していないが、実際には呼び出さない
- 16. rxjavaとの同期呼び出しAndroid
- 17. Android Okhttp非同期呼び出し
- 18. Android - ユーザーが権限を取り消したときにFacebookのエラーで権限が呼び出されない
- 19. Android Geofenceが期限切れになったときに知る方法?
- 20. Android SyncAdapterはインスタンス化されますが、onPerformSyncは決して呼び出されません
- 21. Android - 署名キーが期限切れになるとどうなりますか?
- 22. launchAndWaitForRegister failedタイムコードがチェインコードの開始中に期限切れになった
- 23. 数秒後にPHPセッションがランダムに期限切れになる
- 24. 初期化中にBeanプロパティがNULLにならない@Transactionalメソッド呼び出し時にNULLになる
- 25. 呼び出しがGUIを適切に更新しない
- 26. NSバインディングボタンクリック操作中にSitecatalyst呼び出しで呼び出しが中断されました
- 27. ストアドプロシージャの呼び出し中にJava無限ループエラーが発生する
- 28. Android SyncAdapterが無限ループに詰まっています
- 29. DataTemplateでOnApplyTemplateが無期限に呼び出されています
- 30. PHP:setcookie()が2038年後に期限切れになる