安卓Webview - 返回应用程序时防止重新加载

5
如何防止在返回应用程序时重新加载webview?当点击主页键然后返回应用程序时,webview会重新加载。我不希望出现这种行为,我希望用户可以查看他们之前访问的页面(无需重新加载)。
private WebView webView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    webView = (WebView) findViewById(R.id.webView);
    webView.setWebViewClient(new WebViewClient());
    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl( WEBSITE_URL );
}

谢谢

1个回答

8

通过在androidmanifest.xml文件中的<activity>元素上添加android:launchMode="singleInstance"来测试此功能。


4
我实际上选择了“singleTop”而不是“singleInstance”。看起来这是首选的方法:http://developer.android.com/guide/topics/manifest/activity-element.html - gstroup
如果您点击系统的返回按钮,是否可以正常工作?按下主页按钮是可以的,但返回按钮不能。使用返回按钮是可能的吗?它对我无效。 - stefanosn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接