【发布时间】:2016-11-09 11:42:00
【问题描述】:
我正在研究一种钛应用。
我通过webview.url 属性将一个https:// URL 调用到我的应用程序中。在 Moto g2 设备上,加载该 URL 并在 apprx 之后需要一些时间。
显示 30 秒网页,但对于其他设备,它不会加载该 URL 并且仅显示空白屏幕。
【问题讨论】:
标签: javascript android url webview
我正在研究一种钛应用。
我通过webview.url 属性将一个https:// URL 调用到我的应用程序中。在 Moto g2 设备上,加载该 URL 并在 apprx 之后需要一些时间。
显示 30 秒网页,但对于其他设备,它不会加载该 URL 并且仅显示空白屏幕。
【问题讨论】:
标签: javascript android url webview
您想要实现的目标会从您的设备中消耗大量资源。我注意到在 web 视图中加载大图像(大约 15mb)会降低我在 Android 上的应用程序的速度。我的 HTC one m8 是一款不错的手机,所有 UI 动画/交互都卡顿且缓慢。所有这一切,而相同的代码在我的 iPhone 6S Plus 上运行流畅。
您可以尝试将以下内容添加到您的 TiApp.xml 中的 <application> 标记中:
android:hardwareAccelerated="true" android:largeHeap="true"
我的结论是,在 web 视图中处理大型内容时,Android 不允许您使用获得流畅体验所需的 RAM。
【讨论】: