随着我的应用程序,我意识到一个广播接收器由Android的一般意图解雇。所以程序没有接口或初始活动。要调试开发工具中选择的“等待调试器”,它实际上工作(我可以调试broadcastReceiver)。 我的问题是,达尔维克在几秒钟后杀死我的线程(和整个调试),所以我无法检查或尝试一步一步我的程序。任何人都知道如何解决这个问题?如何调试broadcastreceiver?
7
A
回答
-2
把你的东西在另一个线程:
public void onReceive(final Context context, Intent intent) {
new Thread(new Runnable(){
@Override
public void run() {
Log.i("foo","set me as line breakpoint.");
}
}).start();
}
1
在开发人员选项: 选择调试应用 - >您的应用程序 等待调试
0
相关问题
- 1. 如何调试接收RECEIVE_BOOT_COMPLETED意向过滤器的broadcastreceiver?
- 2. 如何获得调用BroadcastReceiver的活动?
- 3. 如何从BroadcastReceiver调用活动方法?
- 4. 单元测试BroadcastReceiver
- 5. 如何注册BroadcastReceiver
- 6. 使用AlarmManager测试BroadcastReceiver
- 7. BroadcastReceiver onReceive()被调用两次
- 8. 如何从BroadcastReceiver刷新ListView?
- 9. Android - 如何销毁BroadcastReceiver?
- 10. 如何调试
- 11. 如何等待BroadcastReceiver在Expresso测试中接收消息
- 12. 在PhoneGap Android C2DM BroadcastReceiver中,如何调用sendJavascript()
- 13. 如何从Android的另一个BroadcastReceiver的onReceive调用onReceive?
- 14. 如何调试Jest测试?
- 15. 如何通过调试进行调试?
- 16. 如何调试SOAP调用?
- 17. 如何调试Rscript调用
- 18. 如何调试ANR
- 19. 如何调试TreeNodeCollection
- 20. 如何调试RedirectToAction
- 21. 如何调试popover?
- 22. 如何调试AppleScript?
- 23. Android调试,如何?
- 24. 如何调试tokend
- 25. 如何调试Aquamacs
- 26. 如何调试proguard
- 27. 如何调试Magento?
- 28. 如何调试JavaFX
- 29. 如何调试Task.Factory
- 30. 调试VHDL:如何?