android什麼狀況下會致使ANR?

粗略的來分會有兩種狀況致使ANR: 第一類:dispatchTimeout 輸入事件分發超時,通常是因爲主線程在5秒以內沒有響應輸入事件。 第二類:BroadcastReceiver沒有在系統設定的時間內完成並返回。 再細分的話ANR多是由主線程致使也多是由非主線程致使: 因爲主線程致使的狀況: 1.耗時網絡訪問 2.當有大量數據讀寫操做時再請求數據讀寫 3.數據庫操做(好比其餘大數據量應用訪問數
相關文章
相關標籤/搜索