3

我是 Android 新手,我正在做一个应用程序,我需要在平板电脑上的 Web-View 中加载我们现有的应用程序。在平板电脑中,当我使用 Web-View 加载我的应用程序时,我的应用程序正在默认浏览器中加载。

如何在平板电脑上的 Web 视图中的特定浏览器 [如 Chrome 或 Firefox] 中加载我的应用程序?

4

1 回答 1

3

在平板电脑中,当我使用 Web-View 加载我的应用程序时,我的应用程序正在默认浏览器中加载。

WebView是您放置在您的一项活动的 UI 中的小部件。它不是默认浏览器。

如果您正在调用loadUrl()WebView并且它正在调出默认浏览器,那是因为 Web 服务器正在发出重定向。您可以在您的应用程序中添加一个WebViewClient来处理此问题,如下所述:https ://stackoverflow.com/a/8941605/115145

如何在平板电脑上的 Web 视图中的特定浏览器 [如 Chrome 或 Firefox] 中加载我的应用程序?

如果您确实想将内容加载到 Web 浏览器中,您可以让用户选择用户希望使用的浏览器。通常,这将在您启动 URL 时自动发生(例如,通过startActivity()on an ACTION_VIEW Intent)——如果有多个浏览器,并且他们没有设置默认值,用户将看到一个选择器来选择他们想要的浏览器使用。

于 2012-05-17T14:14:33.680 回答