我想知道我的应用是否可以显示通知。所以我找到了this。
所以我在使用Eclipse的app中使用这个简单的函数,而android:targetSdkVersion =" 24"
@TargetApi(24)
static boolean AreNotificationsEnabledForMyApp(Context myContext) {
if (Build.VERSION.SDK_INT < 24)
return true; //there is no way to know this in earlier Android releases so I return true.
NotificationManagerCompat nmc = NotificationManagerCompat.from(myContext);
return nmc.areNotificationsEnabled();
}
但是我收到编译错误
方法isNotificationsEnabled()未定义类型 NotificationManagerCompat
答案 0 :(得分:1)
你的代码错了。自{strong>支持库(docs)的版本24.0.0开始提供areNotificationsEnabled()
,而不是Android平台。看起来你正在使用一些旧版本的库。在这种情况下,检查平台版本也没用,可以安全地删除。