大马资讯论坛 - 马来西亚中文资讯平台

 找回密码
 注册
搜索
打印 上一主题 下一主题

[解决] Android 4.0.4 Notification.Builder错误java.lang.NoSuchMethodError

[复制链接]
跳转到指定楼层
1#
发表于 2014-6-4 21:16:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[解决] Android GCM 4.0.4 ice cream sandwich Notification.Builder错误java.lang.NoSuchMethodError
4.0.4版本不支持Notification.Builder,只好用NotificationCompat代替

解决方法如下
  1.                 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
  2.                 Notification notify = new Notification.Builder(this)
  3.                     .setTicker(splited[0])// quick view
  4.                     .setSmallIcon(R.drawable.fanslogo)
  5.                     .setContentTitle(splited[0])
  6.                     .setContentText(splited[1])
  7.                     .setContentIntent(oPendingIntent)
  8.                     .setWhen(System.currentTimeMillis())
  9.                     .build();
  10.                 notify.flags = Notification.FLAG_AUTO_CANCEL;
  11.                 mgr.notify(1, notify);
  12.                 }
  13.                 else
  14.                 {
  15.                 Notification notify = new NotificationCompat.Builder(this)
  16.                     .setTicker(splited[0])// quick view
  17.                     .setSmallIcon(R.drawable.fanslogo)
  18.                     .setContentTitle(splited[0])
  19.                     .setContentText(splited[1])
  20.                     .setContentIntent(oPendingIntent)
  21.                     .setWhen(System.currentTimeMillis())
  22.                     .build();
  23.                 notify.flags = Notification.FLAG_AUTO_CANCEL;
  24.                 mgr.notify(1, notify);
  25.                 }
复制代码

手机版|大马资讯论坛  

GMT+8, 2024-5-3 11:03 , Processed in 0.010280 second(s), 11 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表