我应该在应用程序内部或浏览器中的WebView中打开网址吗?

时间:2017-02-20 11:25:33

标签: android webview

我想知道Android中是否有关于WebView /浏览器的最佳实践。我想在我的应用程序中打开一个网址来显示一个网页,但我没有从该页面检索任何内容,所以我不需要在我的应用程序内的webview中显示它。我应该在浏览器中还是在网页浏览中显示该页面?

2 个答案:

答案 0 :(得分:2)

如果您要在WebViewBrowser中打开完全取决于您要求的网址。我仍然会添加一些你可以考虑的要点:

<强>浏览器:

  • 如果您有某些数据,例如贵组织的隐私政策,则仅用于提供用户信息。您不需要用户提供任何输入。

<强> web视图:

如果你愿意,

  • 自定义网址

  • 的内容
  • 从用户

  • 获取一些意见
  • 将一些信息发送到服务器

谢谢!

答案 1 :(得分:0)

快速回答:

从您的上下文来看,浏览器的方式看起来已经足够了。

<强>详细信息:

当您没有要处理的用户输入且它不属于您应用中的用户流时,请在浏览器中显示它。这样更容易,因为您不必明确管理任何内容。

如果您要处理某些内容或者此窗口是应用内流程的一部分,您应该采用WebView方式。它为您提供了管理事物的能力,您确实需要用户按下“后退按钮”之类的情况代码。我的意思是,您是WebView生命周期管理的所有者,看看它是如何无缝地适应您的用户流程。