Android API 10中的通知.Builder

Android API 10中的通知.Builder,android,notifications,Android,Notifications,这会产生以下错误: 调用需要API级别11(当前最小值为10):android.app.Notification$Builder#setContentIntent 我下载了android.support.v4.jar并将其添加到libs文件夹中,与src和res等目录相同 在项目浏览器中右键单击这个jar并添加到构建路径 我的应用程序具有最小api=10和目标api=15 谢谢通知支持类似乎有不同的名称。对于API 10代码,您需要使用: Notification.Builder builder

这会产生以下错误:

调用需要API级别11(当前最小值为10):android.app.Notification$Builder#setContentIntent

我下载了android.support.v4.jar并将其添加到libs文件夹中,与srcres等目录相同

在项目浏览器中右键单击这个jar并添加到构建路径

我的应用程序具有最小api=10目标api=15


谢谢

通知支持类似乎有不同的名称。对于API 10代码,您需要使用:

Notification.Builder builder = new Notification.Builder(this);

builder.setContentIntent(contentIntent)
    .setSmallIcon(R.drawable.ic_launcher)
    .setTicker(notificationMessage)
    .setWhen(System.currentTimeMillis())
    .setAutoCancel(true)
    .setContentTitle(newNotificationsCount + " New Notifications")
    .setContentText(notificationMessage);

Notification notification = builder.getNotification();
nm.notify(R.string.app_name, notification);
并将您的导入声明更改为:

NotificationCompat.Builder builder = new NotificationCompat.Builder(this);

我当时正在这么做。但由于某些原因,将其更改为android.support.v4.app.NotificationCompat无法工作。但是手动输入import。。。。工作。感谢you@Sam.请你回答这个问题好吗?
import android.support.v4.app.NotificationCompat.Builder;