【Android】【代碼調試】多進程情況下進行調試

多進程情況下,可以通過【Attach to Process】來綁定輔助進程進行調試
在這裏插入圖片描述
但這樣有一個問題就是,無法對輔助進程的onCreate方法進行調試
因爲只有在進程啓動後纔可以綁定進程進行調試,而輔助進程啓動時執行onCreate方法只是一瞬間的事情
等手動綁定完進程後,onCreate方法一般都已經執行完畢了,所以沒法對onCreate方法進行調試

解決方法:
在onCreate方法的首行加入以下代碼即可
Debug.waitForDebugger方法會讓手機進程保持阻塞狀態,直到連上調試器後,纔會繼續執行後續的代碼

Debug.waitForDebugger()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章