イメージのダウンロード試行回数を設定できますか?ネットワークエラーが発生した場合、グライドは画像を自動的にリロードしますか?Glide:ネットワークエラー時のロード試行回数
0
A
答えて
0
私の最初の質問:なぜ、エラーを起こした画像を自動的に再ダウンロードしたいのですか?もう一度エラーを投げるのではないですか?それにもかかわらず、ループで。
エラーをユーザーに伝え、ユーザーに決定させます(たとえば、ユーザーがWifiをオンにしなかったときにこれを検出してオンにしてから、ユーザーがボタンをクリックしてもう一度試してみる) 。
しかし、あなたが求めているのは、RequestListenerクラスが必要なことです。 :https://github.com/bumptech/glide/wiki/Debugging-and-Error-Handling
は、デバッグログを有効にすると簡単ですが、あなたは、デバイスへのアクセス権を持って 場合、それだけで可能です。グライドを既存のまたはより高度なエラーログシステムである と統合するには、 RequestListenerクラスを使用できます。 要求が失敗したときにonException()が呼び出され、エラーの原因となった例外が提供されます。 が受け取ったデータから有用なものをデコードできなかった場合はnull リスナは、 listener()APIを使用して各リクエストに渡すことができます。
グライドの のデフォルトのエラー処理の動作をオーバーライドしないように、必ずonException()からfalseを返すようにしてください(たとえば、 のターゲットにエラーを通知するなど)。
関連する問題
- 1. イメージをGlideと同時にロードする
- 2. SQL Serverジョブステップの再試行回数
- 3. Retrieve JMSメッセージの再試行回数
- 4. 送信試行の最大回数
- 5. Firebaseストレージのダウンロードの再試行期間をネットワークエラーで
- 6. AWS SQS複数回再試行
- 7. 再試行回数が10回を超えました
- 8. 接続時の再試行
- 9. server.Rでダウンロードレポート(レポート生成)アクションを2回実行するネットワークエラー
- 10. Azureストレージキューでのメッセージプロセスの試行回数の制限
- 11. boto3のリクエストの再試行回数を変更する
- 12. SQS /タスクキュージョブの再試行回数の戦略?
- 13. クリティカルセクション2回目の試行ですか?
- 14. 試行回数を1から0以外で試してみよう
- 15. AWSラムダエラーの再試行回数を追跡する方法
- 16. 安らかなAPIでエンドポイントへの試行回数を管理
- 17. httpieの再試行回数を設定する方法は?
- 18. Pythonリクエスト:再試行の回数を増やす
- 19. ループの試行回数を取得する
- 20. Spring DBCP接続プーリング|再試行回数の設定
- 21. メッセージブローカの再試行回数と構成方法
- 22. Sharepoint複数行の値ロード時
- 23. Rails5、再試行する方法ActiveBoxを特定の回数だけ実行する(最大試行)
- 24. rxjavaで5回試行して1時間ごとにリクエストを再試行する方法
- 25. FirebaseJob Dispatcherは:再試行タイプのジョブで再試行の回数を指定する方法をRETRY_POLICY_EXPONENTIAL
- 26. 増加セロリ再試行時間各再試行サイクル
- 27. TRYブロックで複数回コマンドを再試行するには
- 28. OkHttpClientに最大再試行回数があります
- 29. ログイン試行回数が多すぎるとユーザをロックする
- 30. MQ最大再試行回数とバックアウトしきい値
ありがとうございますが、私はこの記事を読んでいます。コードにロードされていないイメージのURLを収集し、読み込みを再開する必要があります。私はこの機能が必要です。ユーザーは安定していないため、ダウンロード中に失われる可能性があります。 – Vladislav