簡體   English   中英

在Android Studio中調試Android BroadcastReceiver onReceive()方法

[英]Debugging Android BroadcastReceiver onReceive() method in Android Studio

我是Android開發的新手。 我正在使用Android Studio 2.2.3,當我嘗試調試類擴展BroadcastReceiver並調用onReceive()方法時會發生什么,因為存在超時,所以我無法執行。 我在日志中看到了這一點。

線程[5,tid = 13474,WaitingInMainSignalCatcherLoop,Thread * = 0xf3c30c00,peer = 0x12c0a0a0,“ Signal Catcher”]:對信號3作出反應

我從文檔中了解到這是必要的,因為那里的所有事情都必須快速發生,但是沒有辦法延長此調試期嗎? 該代碼不需要花費很長時間即可運行,我只需要更多時間即可對其進行調試。

我的操作系統是Windows 10。

這是在變通辦法和解決方案之間的某個地方,但是對我有用。
我進入了仿真設備的“設置”->“開發人員選項”,並啟用了“顯示所有ANR”,現在出現警告“您的應用程序沒有響應”,我可以點擊“等待”,它似乎可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM