如果應用6秒內沒有響應用戶的輸入事件,那麼,Android會認爲該應用無響應,便彈出ANR(ApplicationNo Response)對話框。
在正常情況下,Android程序會在一條單線程裏運行。如果Activity要處理一件比較耗時的工作,應該交給子線程完成,否側會因爲主線程被阻塞,後面的用戶輸入事件因沒能在5秒內響應,導致應用出現ANR對話框。
如果應用6秒內沒有響應用戶的輸入事件,那麼,Android會認爲該應用無響應,便彈出ANR(ApplicationNo Response)對話框。
01 背景介紹 在智能手機市場上,高端機型經常備受矚目,但低端機型亦佔據了不可忽視的份額。衆多廠商爲滿足低端市場的需求,不斷推出低配系列手機。另外過去幾年的中高端