首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用需要API级别16 (当前最小值为14):android.app.Notification.Builder#build

调用需要API级别16 (当前最小值为14):android.app.Notification.Builder#build
EN

Stack Overflow用户
提问于 2013-05-08 16:37:23
回答 5查看 37.7K关注 0票数 34

文档中说,Notification.Builder是在API 11中添加的。为什么我会得到这个lint错误?

调用需要API级别16 (当前最小值为14):android.app.Notification.Builder#build

代码语言:javascript
复制
notification = new Notification.Builder(ctx)
                .setContentTitle("Title").setContentText("Text")
                .setSmallIcon(R.drawable.ic_launcher).build();

清单:

代码语言:javascript
复制
<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="17" />

我是不是遗漏了什么?

如果我错了,但是API是在11级中添加的,对吗?在API级别11中添加

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-05-08 16:44:47

NotificationBuilder.build()要求API级别16或更高。在API 11和15之间的任何东西,都应该使用NotificationBuilder.getNotification()。所以用吧

代码语言:javascript
复制
notification = new Notification.Builder(ctx)
                .setContentTitle("Title").setContentText("Text")
                .setSmallIcon(R.drawable.ic_launcher).getNotification();
票数 59
EN

Stack Overflow用户

发布于 2014-12-31 09:56:38

关于API级别需要为16的提示是正确的。这对我来说很管用

代码语言:javascript
复制
if (Build.VERSION.SDK_INT < 16) {
    nm.notify(MY_NOTIFICATION_ID, notificationBuilder.getNotification());
} else {
    nm.notify(MY_NOTIFICATION_ID, notificationBuilder.build());
}

我遇到了这样的问题:通知在较新的设备上正常工作,而在Android4.0.4 (API级别15)上却不起作用。我确实收到了来自eclipse的警告。@SuppressWarnings(“贬义”)并不能完全隐藏它,但我认为这可能是有帮助的。

票数 17
EN

Stack Overflow用户

发布于 2013-05-08 16:44:03

Android是ADT 16 (和Tools 16)中引入的一种新工具,它扫描Android项目的源代码以查找潜在的bug。它既可作为命令行工具使用,也可与Eclipse集成

http://tools.android.com/tips/lint

用于检查皮棉的清单

http://tools.android.com/tips/lint-checks

用于压制棉布警告

http://tools.android.com/tips/lint/suppressing-lint-warnings

http://developer.android.com/reference/android/app/Notification.Builder.html

如果您的应用程序支持像API第4级那样的Android版本,则可以使用Android支持库中提供的NotificationCompat.Builder .

用于支持库

http://developer.android.com/tools/extras/support-library.html

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16445805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档