AndroidStudioにてWi-Fiを接続しているときに画面遷移をしているのですが、読み込み速度が遅く困っています。
onResumeはActivityが前面に出た「とき」なので、読み込み速度が遅いのかなと思っているのですが、どうすればWi-Fiを切った瞬間に素早く画面遷移するのか、わからないでいるのでご教授お願い致します。

目的
Wi-Fiの接続を切ったときにエラー画面に遷移させる。

現在の状況
目的自体は達成しているのだがWi-Fiを切ったときにエラー画面に行くまでの速度が遅い(Wi-Fiを切った後に何秒か待つか、画面を横にしなくてはならない)

参考にしたurl
https://kokufu.blogspot.jp/2016/12/android-wi-fi-access-point_3.html

お願い致します。

public class WifiConnectionWatcher extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(WifiManager.NETWORK_STATE_CHANGED_ACTION)) {
            NetworkInfo info = intent.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
            switch (info.getState()) {
                case DISCONNECTED:
                    Intent intent1 = new Intent(context, ErrorActivity.class);
                    intent1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
                    context.startActivity(intent1);
                    break;
                case SUSPENDED:
                    break;
                case CONNECTING:
                    Intent intent2 = new Intent(context,AirportActivity.class);
                    intent2.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
                    context.startActivity(intent2);
                    break;
                case CONNECTED:
                    break;
                case DISCONNECTING:
                    break;
                case UNKNOWN:
                    break;
                default:
                    break;
            }
        }
    }
}