已多次提出类似问题:
PhoneGap/Cordova blank screen on pause/resume
AdMob with PhoneGap 3.0 on resume displays blank page until screen is touched
说明
有时,应用程序暂停后(例如按“主页”),当它再次启动时,浏览器视口为空白。只要在Web视图中触摸,它就会正确呈现页面。此问题可以在性能较低的旧Android设备中重现。
Workaroud:
Workaroud在两个问题中提供,他们听取'resume'事件并在UI上进行一些更改以刷新UI。我没试过,但我认为它应该可以工作,但这太脏了。任何人都可以提供优雅的解决方案吗?
答案 0 :(得分:0)
如果设备在旧版本的android上运行,您是否尝试过实施$scope.$apply()
调用?
您是否有理由支持这些旧设备?大多数应用程序已停止支持任何比Android 4.0.3更旧的设备,因为众所周知它们有很多错误,而且这些设备的市场份额目前相当小。
查看以下android市场份额统计数据: http://developer.android.com/about/dashboards/index.html