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

标题: [解决] Android 4.0.4 Notification.Builder错误java.lang.NoSuchMethodError [打印本页]

作者: 资讯王    时间: 2014-6-4 21:16
标题: [解决] Android 4.0.4 Notification.Builder错误java.lang.NoSuchMethodError
[解决] 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.                 }
复制代码





欢迎光临 大马资讯论坛 - 马来西亚中文资讯平台 (http://www.freeinfo.com.my/) Powered by Discuz! X3.3