我正在尝试在网页浏览中加载外部网址,但它运行正常。但由于某些原因,在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();
}
}
答案 0 :(得分:0)
使用此代码我希望这可以解决您的问题!
url
如果您想在应用内加载您的网页视图,只需在onCreate
中添加此代码即可@Override
public void onBackPressed() {
if (myWebview.canGoBack()) {
myWebview.goBack();
return;
}
super.onBackPressed();
}