Android API 10中的通知.Builder
这会产生以下错误: 调用需要API级别11(当前最小值为10):android.app.Notification$Builder#setContentIntent 我下载了android.support.v4.jar并将其添加到libs文件夹中,与src和res等目录相同 在项目浏览器中右键单击这个jar并添加到构建路径 我的应用程序具有最小api=10和目标api=15Android 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 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;