私のAndroidアプリケーションでは、デバイスがスリープ/スタンバイになると が切断されていることに気づいたのは です。デバイスが起動すると、デバイスは再接続されます。
httpClient.execute(..)をリモートサーバーに呼び出す前に、デバイスがn/wに接続されているかどうかを確認します。 データ転送が完了し、 デバイスがスリープ状態になると、Androidランタイムは接続性(3G、GPRSなど)のために別の メディアに切り替わります。WiFiの切断を処理するアプローチ
- WiFiから代替携帯電話サービスへの切り替え は3Gとシームレスですか?
- どのようにWiFiが再び利用可能になるのを待つのですか? WiFiを起動するときにThread.sleep(遅延)を使用する必要がありますか?私は、WiFiの状態が変化したときにブロードキャストアクションを見た。
一般に、モバイルアプリでWi-Fi切断を処理する理想的なアプローチは何ですか。