Возвращаясь с фона - PullRequest
       16

Возвращаясь с фона

0 голосов
/ 31 октября 2018

У меня есть веб-просмотр на Android, который всегда проверяет, есть ли интернет, возвращающийся из фоновой проверки, проверяет, изменился ли статус подключения, если он отключен, приложение отправляет пользователя на экран «переподключиться и повторить попытку», используя код ниже :

protected void onResume() {
        super.onResume();
        mWebView.onResume();
        if (isConnected(getApplicationContext())){
        } else {
            Intent i = new Intent(MainActivity.this, off.class);
            startActivity(i);
            overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
            finish();
        }
    }

До сих пор я сделал версию для ios этого веб-просмотра, но я не смог воспроизвести эту проверку, когда приложение возвращается из фона, как мне воспроизвести это "onresume" в ios swift? (код, который проверяет состояние соединения, которое у меня уже есть)

Ответы [ 2 ]

0 голосов
/ 31 октября 2018

Подпишитесь на UIApplication.willEnterForegroundNotification и проверяйте соединение сразу после его запуска.

0 голосов
/ 31 октября 2018

В AppDelegate используйте следующий метод:

func applicationWillEnterForeground(_ application: UIApplication) {
        // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
    print("Enter foreground")

}
...