Кто-нибудь знает, как сохранить и восстановить содержимое WebView
в Android при телефонных звонках, ротации устройств и т. П.? У меня есть следующее в приложении, и оно не восстанавливает какие-либо изменения содержимого приложения. WebView
содержит код JavaScript, который реагирует на нажатия кнопок путем изменения отображаемого текста, но Android просто восстанавливает исходное состояние экрана, установленное mWebView.loadData()
.
. мой Activity
класс:
@Override
public void onRestoreInstanceState(Bundle savedState) {
Log.d(TAG, "restoring instance state...");
super.onRestoreInstanceState(savedState);
mWebView.restoreState(savedState);
}
@Override
public void onSaveInstanceState(Bundle outState) {
Log.d(TAG, "saving instance state...");
mWebView.saveState(outState);
super.onSaveInstanceState(outState);
}