我一直在寻找一种简单的方法,当我开始我的webview活动时转到prevues页面,而不是每次打开活动时打开主页面。
我尝试在应用中保存prevues页面,但它无效。
答案 0 :(得分:0)
如果我理解你,你希望用户继续浏览他访问过的最后一页。 为此,我建议使用sharedPreferences保存最后一个URL(在onPause方法中)。 当用户打开应用程序时,您将从中读取字符串,默认值将是您的主页。
在用户第一次打开应用程序时,它会将他输入主页,之后,他将进入他上次离开的地址。
这样:
SharedPreferences settings = getSharedPreferences("URL", MODE_PRIVATE);
String url = settings.getString("url", "http://www.tutorialspoint.com");
,您只需输入您获得的网址:
browser.loadUrl(url);
在onPause中,您将保存网址:
Editor editor = settings.edit();
editor.putString("url", browser.getUrl(););
editor.commit();
请记住,您需要访问可验证的浏览器,因此您需要将其置于onCreate函数之外
希望这将是一个充满希望的晚安:)