如何在关闭应用程序时保存android studio网络视图的当前URL,并在下次打开应用程序时加载该URL。
答案 0 :(得分:0)
您可以使用共享的首选项来实现。 这不是最佳方法,但易于使用: 首先从您的网络视图获取网址
String currentUrl = webView.getUrl();
然后使用共享的首选项保存它:
SharedPreferences prefs = getSharedPreferences("YOUR_TAG", Context.MODE_PRIVATE);
prefs.edit().putString("URL_TAG", currentUrl ).apply();
现在,该字符串存储在共享首选项中,您可以在 应用以这种方式重启:
SharedPreferences prefs = getSharedPreferences("YOUR_TAG", Context.MODE_PRIVATE);
String savedUrl = prefs.getString("URL_TAG", null);
最后将网址设置为您的网络视图:
webview.loadUrl(savedUrl);
请确保YOUR_TAG和URL_TAG的字符串值仍然相同 保存和接收。否则找不到存储的字符串值
有关共享首选项的更多信息,您可以找到 on this post或offical android documentation
希望我能提供帮助!