我想知道Android中是否有关于WebView /浏览器的最佳实践。我想在我的应用程序中打开一个网址来显示一个网页,但我没有从该页面检索任何内容,所以我不需要在我的应用程序内的webview中显示它。我应该在浏览器中还是在网页浏览中显示该页面?
答案 0 :(得分:2)
如果您要在WebView
或Browser
中打开完全取决于您要求的网址。我仍然会添加一些你可以考虑的要点:
<强>浏览器:强>
<强> web视图:强>
如果你愿意,
自定义网址
从用户
谢谢!
答案 1 :(得分:0)
快速回答:
从您的上下文来看,浏览器的方式看起来已经足够了。
<强>详细信息:强>
当您没有要处理的用户输入且它不属于您应用中的用户流时,请在浏览器中显示它。这样更容易,因为您不必明确管理任何内容。
如果您要处理某些内容或者此窗口是应用内流程的一部分,您应该采用WebView方式。它为您提供了管理事物的能力,您确实需要用户按下“后退按钮”之类的情况代码。我的意思是,您是WebView生命周期管理的所有者,看看它是如何无缝地适应您的用户流程。