我在 android 4.4 中使用通知侦听器服务,我遇到了一个错误,导致我的应用程序停止接收发布的通知。
这是相当随机的,但是当它发生时,我看到:
12-31 01:40:44.080 21680-21680/? W/ContextImpl﹕ Calling a method in the system process without a qualified user:
android.app.ContextImpl.sendOrderedBroadcast:1192
android.app.ContextImpl.sendOrderedBroadcast:1183
android.content.ContextWrapper.sendOrderedBroadcast:390
com.android.settings.applications.ProcessStatsDetail.checkForceStop:314
com.android.settings.applications.ProcessStatsDetail.onResume:108
在日志中。我什至可以通过在手机上输入开发人员工具的“进程统计”部分来重新创建它。一旦我选择了一个使用通知侦听器的应用程序,就会发出此警告并取消绑定并销毁服务,并且当它重新创建时,它并不总是再次接收事件。
我不确定为什么会发生这种情况,任何人都可以阐明吗?