使kill -19 、kill -STOP暫停應(yīng)用后,“應(yīng)用沒(méi)有響應(yīng)”的問(wèn)題
2022-06-07 10:39 作者:bili_99987549666 | 我要投稿
使用kill -19暫停應(yīng)用后,需要在開(kāi)發(fā)者選項(xiàng)中關(guān)閉“顯示后臺(tái)anr”(為后臺(tái)應(yīng)用顯示“應(yīng)用無(wú)響應(yīng)“對(duì)話框),否則會(huì)頻繁提示。
但需要先確認(rèn)系統(tǒng)能顯示“應(yīng)用無(wú)響應(yīng)“對(duì)話框,測(cè)試方法:
打開(kāi)“顯示后臺(tái)anr”選項(xiàng),kill -19暫停程序,觀察是否提示“應(yīng)用無(wú)響應(yīng)“對(duì)話框,
觸發(fā)“應(yīng)用無(wú)響應(yīng)“對(duì)話框的三種方法:1等待無(wú)響應(yīng)?2點(diǎn)擊被暫停的應(yīng)用軟件界面 3熄屏或點(diǎn)亮屏幕。
如果不能觸發(fā)顯示“應(yīng)用無(wú)響應(yīng)“對(duì)話框,就先要解決這個(gè)問(wèn)題,比如卸載卸載重置凍結(jié)一些能深度修改系統(tǒng)的軟件。
關(guān)閉“顯示后臺(tái)anr”后,在屏幕開(kāi)關(guān)不變化的情況下,比如一直亮著屏幕,應(yīng)用無(wú)響應(yīng)后系統(tǒng)默認(rèn)處理方式是”等待“,不會(huì)關(guān)閉應(yīng)用。 如果被關(guān)閉了,需要檢查原因,是否被限制了,比如app standby 、adb shell appops 。
標(biāo)簽: