日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解决App启动时白屏的问题

發布時間:2023/12/9 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决App启动时白屏的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一次 03-25 11:02:34.431 6908-6908/com.newenergyjinfu.jytz D/App: before_onCreate: 239 03-25 11:02:34.513 6908-6908/com.newenergyjinfu.jytz D/App: after_initOkGo( initPicasso): 316 03-25 11:02:34.570 6908-6908/com.newenergyjinfu.jytz D/App: after_ JPushInterface): 365 03-25 11:02:34.572 6908-6908/com.newenergyjinfu.jytz D/App: after_onCreate: 366 03-25 11:02:34.597 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: before_onCreate: 390 03-25 11:02:34.663 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: before_umeng: 454 03-25 11:02:34.671 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: after_onCreate: 460 03-25 11:02:34.681 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: before_onResume: 469 03-25 11:02:34.687 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: after_onResume: 474復制代碼

統計

  • app 啟動, 239
  • 獲取Telephone服務 240
  • 初始化 okgo 和picasso 316
  • 初始化jpush 365
  • oncreate 390
  • oncreate 和設置背景圖片454
  • 初始化友盟460
  • 第二次 03-25 11:08:02.843 9749-9749/com.newenergyjinfu.jytz D/App: before_onCreate: 282 03-25 11:08:02.908 9749-9749/com.newenergyjinfu.jytz D/App: after_initOkGo: 340 03-25 11:08:02.930 9749-9749/com.newenergyjinfu.jytz D/App: after_initPicasso): 360 03-25 11:08:02.995 9749-9749/com.newenergyjinfu.jytz D/App: after_ JPushInterface): 411 03-25 11:08:02.997 9749-9749/com.newenergyjinfu.jytz D/App: after_onCreate: 412 03-25 11:08:03.026 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: before_onCreate: 436 03-25 11:08:03.103 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: before_umeng: 504 03-25 11:08:03.115 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: after_onCreate: 511 03-25 11:08:03.130 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: before_onResume: 522 03-25 11:08:03.138 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: after_onResume: 529復制代碼

    統計

  • app 啟動, 282
  • 獲取初始化okgo 340
  • 初始化picasso 360
  • 初始化jpush 411
  • oncreate 412
  • oncreate 和設置背景圖片 504
  • 初始化友盟...
  • 從開機到顯示需要500毫秒的時間,白屏的體驗很差,我想知道應用在什么時候才顯示activity 的背景的, 于是給 入口activity的xml文件設置了一個背景, 然后在 application的onCreate和 activity 的oncreate 和onresume 中 分別 SystemClock.sleep(4000);

    然后發現 應用在0~13,14秒的時候總是處于白屏狀態。 所以顯示activity(包括在這個activity的布局文件中設置背景圖片)的時機是在onResume以后了

    在app的theme下 添加

    <item name="android:windowBackground">@drawable/loading</item> 復制代碼

    觀察發現沒什么卵用,換臺oppo真機測試卻有效果,,

    紅米4 是無效的

    雖然在oppo下是有效果的,但是為了證明的確是

    <item name="android:windowBackground">@drawable/loading</item> 復制代碼

    屬性引起的改變,在apptheme中刪除該行代碼,發現該行代碼的確是有效果的。。。

    轉載于:https://juejin.im/post/5a31ee4ff265da43052ea2c8

    總結

    以上是生活随笔為你收集整理的解决App启动时白屏的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。