App啓動優化

參照博客:徐宜生App啓動優化博客

現在大多數App啓動時會有加載頁,然後跳轉到主頁面,那麼如何優化App啓動,減少應用啓動時間呢?

 1.不要在Application的構造方法中,attachBaseContext(),onCreate()裏面進行初始化的耗時操作。

 2.減少MainActivity的佈局層次,如果有自定義佈局,減少測量,佈局,繪製的時間。

 3.不要再onCreate,onStart,onResume中做耗時操作

 4.對於SharedPreference的初始化,儘量減少文件數量,最好放在線程中進行,比較大的數據放在數據庫中

 5.第三方框架的初始化放在線程中

 6.延時加載,加載完UI後執行耗時操作

getWindow().getDecorView().post(new Runnable() {

  @Override public void run() {
    ……
  }
});
 7.使用IntentService

 8.加載前配置,設置android:windowBackground,具體參考徐醫生博客


發佈了88 篇原創文章 · 獲贊 18 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章