У меня есть WebView
в Fragment
, и я хочу восстановить свое состояние WebView
после того, как Activity
будет убит и восстановлен. (например, с флагом do not keep activities
)
Я использую следующий подход:
@Override
protected void onSaveInstanceState(Bundle outState) {
Fragment f = getSupportFragmentManager().findFragmentById(R.id.content);
WebView webView = f.getWebView();
webView.saveState(outState);
super.onSaveInstanceState(outState);
}
и вход fragment
onResume
:
webView.restoreState(bundle);
Мне удалось перейти к URL, который я также храню в bundle
, но проблема в том, что мой WebView
содержит modal window
до того, как он будет уничтожен. И я не могу восстановить его в прежнее состояние с этим modal window
. Как восстановить мой WebView
в состояние с modal window
?