2016-01-12 34 views
0

類似的問題已經被問幾次:離子在暫停/恢復黑屏

PhoneGap/Cordova blank screen on pause/resume

AdMob with PhoneGap 3.0 on resume displays blank page until screen is touched

說明:

有時,應用程序掛起後(由例如按「home」),當它再次啓動時,瀏覽器視口爲空。只要你在網頁視圖中觸摸,它就會正確呈現頁面。這個問題可以在低性能的舊的Android設備中重現。

Workaroud:

Workaroud在這兩個問題提供,他們聽「恢復」事件,並在UI上的一些變化,使UI刷新。我沒有嘗試,但我認爲它應該能夠工作,但這是如此骯髒。任何人都可以提供一個優雅的解

+0

你能說出一個低性能設備和Android版本,其中發生這種情況?當你說「有時」時,這是否意味着它有時可以正常工作,有時候問題發生在同一設備上? – Hisham

+0

Android版本4.3。是的,有時可以正常工作,有時候問題發生在同一臺設備上。 – Leon

回答

0

如果設備在舊版本的Android上運行,您是否嘗試過可能實施$scope.$apply()調用。

您是否有理由支持這些舊設備?大多數應用程序已停止支持Android 4.0.3以上版本的設備,因爲它們被稱爲具有大量的錯誤,並且這些設備的市場份額近來很少。

請參見下面的Android市場份額統計: http://developer.android.com/about/dashboards/index.html

+0

Android版本4.3,但該設備的性能較低。提到「執行$ scope。$ apply()」,你的意思是什麼? – Leon