我正在 Android 中开发一个网络应用程序。
我的情况:网页视图上要加载的html文件很少,一个文件需要转到远程服务器并加载网页。现在我需要来到我在 Android 资产文件夹上的登录页面。
有什么办法可以处理吗?
我正在 Android 中开发一个网络应用程序。
我的情况:网页视图上要加载的html文件很少,一个文件需要转到远程服务器并加载网页。现在我需要来到我在 Android 资产文件夹上的登录页面。
有什么办法可以处理吗?
将此添加到您的活动代码中(不在 onCreate() 中或嵌套在其他任何地方)
@Override
public void onBackPressed() {
if (web.copyBackForwardList().getCurrentIndex() > 0) {
web.goBack();
}
else {
// Your exit alert code, or alternatively line below to finish
super.onBackPressed(); // finishes activity
}
}
这将导航回 WebView 历史堆栈,直到它为空,然后执行默认操作(在这种情况下,它完成了活动)。
或者有关更多详细信息,请参阅“ Webview Android 应用程序中的返回导航”