異なる時間間隔で条件を満たさない場合、特定のコードセグメントを何度も実行する Android アプリコードの一部のアルゴリズムが必要です。簡単に言えば、異なる時間間隔でコードを複数回再試行します。
たとえば、文字列データをアップロードしていて、インターネット接続がある場合はネットワーク接続チェックを行い、インターネットがない場合は、1 分後に自動的に再度チェックする必要があります。正の場合はデータがアップロードされ、そうでない場合は次の 3 分後に再試行し、3 回目も正の場合はデータがアップロードされ、そうでない場合は次の 5 分後に最終チェックを行い、取得できない場合はネットワークの場合、トーストなしのネットワークが表示されるはずです。
単純なアルゴリズムでそれを行う方法は?
ここでのネットワーク接続シナリオは一例です。そこで説明したように、「再試行」のアルゴリズムが必要です。
前もって感謝します。