有没有办法让新的Android NotificationListenerService适用于4.3之前的版本降级?
我认为如果操作系统没有识别服务,那么它会在清单中被忽略。这似乎不是这种情况。以下是清单中的内容。
<service android:name=".services.NotificationListener"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
<intent-filter>
<action android:name=
"android.service.notification.NotificationListenerService" />
</intent-filter>
</service>
谢谢!
答案 0 :(得分:0)
要关闭循环,问题在于我们使用了依赖注入框架,要求我们将依赖项插入到生成的类文件中,在NotificationListener
的情况下,此类不适用于4.3以及所以这就是崩溃的应用程序。
解决方案涉及为NotificationListener
创建代理并将依赖项插入代理,以便应用程序适用于4.3及之前的Android版本:)