第一次
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中刪除該行代碼,發現該行代碼的確是有效果的。。。