【问题标题】:Android Webview - Prevent Reload When Go Back to the AppAndroid Webview - 返回应用程序时防止重新加载
【发布时间】:2017-01-08 13:43:38
【问题描述】:

当您返回应用程序时,如何防止重新加载网页视图?当点击主页键然后返回应用程序时,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 );
}

谢谢

【问题讨论】:

    标签: android-webview


    【解决方案1】:

    通过将android:launchMode="singleInstance" 添加到androidmanifest.xml 中的<activity> 元素来对此进行测试。

    【讨论】:

    • 我实际上选择了“singleTop”而不是“singleInstance”。看来这是首选的方法:developer.android.com/guide/topics/manifest/…
    • 如果您点击系统的返回按钮,这是否有效?如果按下主页按钮正在工作,但不能使用后退按钮。这可以用后退按钮吗?它对我不起作用。
    猜你喜欢
    • 1970-01-01
    • 2014-04-16
    • 1970-01-01
    • 2020-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    相关资源
    最近更新 更多