[Android] アプリを一旦停止して、再び起動した時にWebViewの最後に訪れたURLをロードする

ハマったのでメモ。 結論から言うとonResume メソッドをActivityにオーバーライドすればいい。

ちなみに下のコードのlastURL、activeWebViewはインスタンス変数で最後に訪れたurlと現在のwebViewを参照している。

Code

@Override
    protected void onResume() {
        super.onResume();
       
        if (lastURL != "")
            activeWebView.loadUrl(lastURL);
    }

Related Contents

Pickup Contents