Java 在android中,如何避免从Web视图返回时出现白色屏幕?

Java 在android中,如何避免从Web视图返回时出现白色屏幕?,java,android,Java,Android,Java代码: XML代码: 本守则: public class MainActivity extends AppCompatActivity { WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m

Java代码:

XML代码:

本守则:

public class MainActivity extends AppCompatActivity {

    WebView webView;

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

        webView = (WebView) findViewById(R.id.webview);
        webView.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
                return super.shouldOverrideUrlLoading(view, request);
            }
        });
        webView.loadUrl("http://joerichard.net");

    }

    @Override
    public void onBackPressed() {
        if(webView!=null && webView.canGoBack())
            webView.goBack();// if there is previous page open it
        else
            super.onBackPressed();//if there is no previous page, close app
    }
}

在webview中加载页面需要一些时间,请在加载页面时尝试添加进度条

像这样的

private class MyWebViewClient extends WebChromeClient { 
    @Override
    public void onProgressChanged(WebView view, int newProgress) {          
        WebViewActivity.this.setValue(newProgress);
        super.onProgressChanged(view, newProgress);
    }
}

public void setValue(int progress) {
    this.progress.setProgress(progress);        
}
完整示例如下:

在清单中尝试此代码。。。

android:noHistory=true

添加您的代码和实际需要的图像?请发布代码。您如何加载网页。把密码贴出来。您是否使用LoadDataWithBaseUrl提供更好解决方案的具体细节,不要把代码放在图片上。我觉得我们正在试图解决南湖朋友的代码。同样的问题再次发生。你能显示你的代码并进一步解释你打算做什么吗?当我在网络视图中按下后退按钮时,它将显示白色屏幕。当我第一次按下后退按钮时,它将显示白色屏幕第二次,它将显示我的活动。所以,如何避免它。是的,加载页面需要一些时间。请在加载页面时尝试使用进度条。它可以工作,但仍然在白色屏幕上。当按下“后退”按钮时。发生了什么??请给出详细步骤。在第一个活动中的两个活动之间。当我按下后退按钮时,它将导航到web视图活动,这很好。但在那之后,如果我最初单击后退按钮,它将加载一个白色屏幕,然后如果我再次单击后退按钮,它将返回到以前的活动。白色屏幕是个问题。1.活动一->网络浏览活动谢谢,它会工作的。对我来说不工作