ネットワーク接続がいつ失われたかを検出する方法が必要です。したがって、モバイルと Wi-Fi の間の切り替えは実際には問題ではなく、接続が失われたときに実行時に検出するだけです。
私は今、私にとってうまくいくいくつかのコードを見つけました。
public class ConnectivityReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d(ConnectivityReceiver.class.getSimpleName(), "action: "
+ intent.getAction());
}
}
接続がまだ利用可能かどうかを onReceive() メソッド内で確認したい。
問題は、メッセージが失われた場合にユーザーにメッセージを表示したいということです。では、接続が失われたことをアクティビティに戻す最良の方法は何ですか?