我有一个应用程序,它也有一个
NotificationListenerService
。当我在该NotificationListenerService
中添加断点时,似乎断点会停止执行,但调试器却无法识别它。
调试器似乎无法看到执行已暂停,并且不会激活继续按钮,也不会显示任何服务方面的变量。一旦发生这种情况,似乎该服务就被永久停止了。
重新启动设备有时可以使事情再次运行,但前提是您在关闭设备之前以正常模式(而不是调试器模式)运行应用程序。我也尝试重新连接调试器,但似乎没有效果。奇怪的是,我曾经让它工作了一两次。不确定如何做到的。
有人知道如何正确附加调试器,以便您可以调试NotificationListenerService
吗?
我发现了这个潜在相关的问题:
但是两者都没有很好的答案,也没有讨论使用调试器。