gpt4 book ai didi

java - 单击后退按钮重定向到 Android 设备中的主窗口/屏幕

转载 作者:行者123 更新时间:2023-12-01 09:15:24 24 4
gpt4 key购买 nike

我正在使用下面的代码在我的 Android 应用程序中打开一个 Web url。我的挑战是,在打开一个网址时,它会加载页面,但在导航该网址然后单击 Android 设备的后退按钮(而不是应用程序返回到上一个屏幕)后,它会退出应用程序。这是代码

 mWebView = (WebView) findViewById(R.id.webview);
mWebView.loadUrl("http://weburl.com");
mWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;

请问我怎样才能做到单击后退按钮让它导航到网址的上一个屏幕。

最佳答案

public void onBackPressed(){

if (mWebView.canGoBack()) {
mWebView.goBack();
} else {
finish();
}
}

我想这就是您正在寻找的解决方案。如果 webview 有上一个页面,这会将 webview 移动到上一个网页,否则它将完成 Activity

关于java - 单击后退按钮重定向到 Android 设备中的主窗口/屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40584685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com