Java 应用程序安装后恢复webview状态时出现问题
我有一个带有WebView的简单android应用程序,可以打开网站主页。当用户按下“主页”或“主菜单”按钮时,我需要保存WebView状态。然后,当用户从主屏幕或主菜单打开应用程序时,我需要加载此保存状态 除了第一次启动(安装内置apk文件后),一切正常:如果我从主菜单打开应用程序,WebView将恢复正常,但如果我尝试从主屏幕打开它,它将开始重新加载。有没有办法解决这个问题?提前谢谢 另外,如果我从Android Studio安装应用程序(不是从内置的apk文件),一切都如我所料,所以我很困惑 以下是我保存和恢复WebView的方法:Java 应用程序安装后恢复webview状态时出现问题,java,android,webview,savestate,Java,Android,Webview,Savestate,我有一个带有WebView的简单android应用程序,可以打开网站主页。当用户按下“主页”或“主菜单”按钮时,我需要保存WebView状态。然后,当用户从主屏幕或主菜单打开应用程序时,我需要加载此保存状态 除了第一次启动(安装内置apk文件后),一切正常:如果我从主菜单打开应用程序,WebView将恢复正常,但如果我尝试从主屏幕打开它,它将开始重新加载。有没有办法解决这个问题?提前谢谢 另外,如果我从Android Studio安装应用程序(不是从内置的apk文件),一切都如我所料,所以我很困
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
if (savedInstanceState != null)
webView.restoreState(savedInstanceState);
else
webView.loadUrl(getString(R.string.URL));
}
protected void onSaveInstanceState(Bundle outState)
{
webView.saveState(outState);
super.onSaveInstanceState(outState);
}