-1

我正在 Android 中开发一个网络应用程序。

我的情况:网页视图上要加载的html文件很少,一个文件需要转到远程服务器并加载网页。现在我需要来到我在 Android 资产文件夹上的登录页面。

有什么办法可以处理吗?

4

1 回答 1

-1

将此添加到您的活动代码中(不在 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 应用程序中的返回导航

于 2013-06-08T17:26:15.753 回答