在浏览器意图android中打开url后无法返回活动状态?

时间:2018-06-10 23:41:00

标签: java android

我正在尝试在网页浏览中加载外部网址,但它运行正常。但由于某些原因,在Chrome打开页面后,单击手机的后退按钮后,我无法导航到上一个活动。我能做错什么?

public class RegisterUsers extends AppCompatActivity {

    private WebView webView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_register);

        webView = (WebView)findViewById(R.id.adduserview);
        webView.getSettings().setJavaScriptEnabled(true);

        webView.setWebChromeClient(new WebChromeClient());
        Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.google.com/"));
        startActivity(browserIntent);

    }

    @Override
    public void onBackPressed() {
        // TODO Auto-generated method stub
        //put your intent here
         webView.destroy();

    }

}

1 个答案:

答案 0 :(得分:0)

使用此代码我希望这可以解决您的问题!

url

如果您想在应用内加载您的网页视图,只需在onCreate

中添加此代码即可
@Override
    public void onBackPressed() {
        if (myWebview.canGoBack()) {
            myWebview.goBack();
            return;
        }

        super.onBackPressed();
    }