oluşturulan ve ben görünümü cihaz rotasyonları üzerinde ısrar etmek istiyorum.geri webview devlet dinamik Dinamik içeriği yükler benim uygulamasında bir <code>WebView</code> sahip HTML
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
mWebView.saveState(outState);
}
Ve onCreate içinde(): Ben aşağıdaki kod satırlarını yazdı
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (savedInstanceState != null) {
if(D.bug){
Log.i(TAG, "Restoring browser state");
}
mWebView.restoreState(savedInstanceState);
} else {
if(D.bug){
Log.i(TAG, "Not restoring browser state");
}
mWebView.loadUrl("file:///android_asset/html/browser_3col.html");
}
return mWebView;
}
Ama bu etkili bir sayfayı yeniden yükler. Dinamik olarak oluşturulmuş HTML'yi geçmek istiyorum.
Tüm belgeyi HTML'yi JavascriptInterface
aracılığıyla outState'de saklamak ve ardından JavascriptInterface
aracılığıyla yeniden sıfırlamayı düşünüyordum.
WebView
yönteminin yok mu? Benim JavaScript kodu
:
Hiç javascript & jvascript değişkenleri tutacak bir çözüm buldunuz mu? – Alexey