黑屏産生的場景如下。
(1)當應用啟動時間超過5s,幾乎可以必現産生黑屏或者白屏。
(2)啟動新進程,未做優化,有可能會發生黑屏(如當應用前台切後台,主進程被殺,這時再從後台切前台,會出現黑屏)。
我們在三星i9100上寫了個簡單的應用demo,重寫了onCreate方法,加了一段執行超過5s的代碼,如圖8-1所示。運行後,黑屏問題是必現的。
我們用酷派8150,測試手機QQ啟動,會出現兩次黑屏,分别出現在登錄頁面前和主頁面消息列表前。從時延日志中可以看到LoginActivity花了7.2s,MainActivity花了6.3s。同時,這兩個時間也驗證了超過5s會發生黑屏,手機QQ的時延日志如圖所示。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!