我不知道我這種編程思維對不對,如果不對請各位指正。
Android6.0以上需要權限申請,在申請權限的時候用戶沒有點擊授權或者拒絕,但是主線程一直在往下執行,我想在用戶沒點擊授權或拒絕的時候暫停主線程的執行,等用戶點擊後再執行。我看的是主線程暫停5秒自動銷毀,所以如果主線程不能暫停有其他辦法實現這個嗎?
你這思路出現了方向性的錯誤,一般可以這麼說每一個APP都有一個主線程即所謂的ANR,優先級別也是最高的,默認情況下所有的組件都是在這個線程裡創建的,同時也是負責響應用戶交互的
,樓上也說了超過5S是會造ANR,實際上超過2S不響應就卡頓了,給人非常不好的體驗,所以你這個其實應該從動態獲取權限去考慮