错误:Notification.Builder类型的方法build()未定义
我添加android-support-v4.jar仍然有错误?
Notification notification = new Notification.Builder(context)
.setContentText(message)
.setContentTitle(context.getString(R.string.app_name))
.setSmallIcon(icon)
.setWhen(when)
.setContentIntent(intent).build();
答案 0 :(得分:6)
我的猜测是你的android-support-v4.jar
太旧了。大约一年前添加了build()
,但是在Android支持包首次发布后很久。
确保您在SDK Manager中下载了最新的Android支持包,然后将最新的android-support-v4.jar
从SDK的extras/
目录复制到您的项目中。
答案 1 :(得分:4)
试试这个:
NotificationCompat.Builder builder = new NotificationCompat.Builder(
context);
Notification notification = builder.setContentIntent(contentIntent)
.setSmallIcon(icon).setTicker(appname).setWhen(when)
.setAutoCancel(true).setContentTitle(appname)
.setContentText(message).build();
notificationManager.notify(0, notification);
希望这有帮助。