已确认以下代码可在运行 HONEYCOMB+ 的设备上正常工作。然而,在三星 Galaxy Y 上,它不会产生任何通知。
String tickerText = userString + " Download Queued";
Notification notification = new NotificationCompat.Builder(this).setAutoCancel(true)
.setContentTitle(userString)
.setContentText("Queued")
.setSmallIcon(R.drawable.stat_sys_download_done)
.setWhen(System.currentTimeMillis())
.setTicker(tickerText)
.build();
if(DBG_ENABLE) {
LogUtils.logD(TAG_LOG, "Posting queue notification : " + 0);
}
NotificationManager notificationManager =
(NotificationManager) getApplicationContext().getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, notification);
笔记 :
- 我在日志中看到“发布队列通知”。
- 我已将
stat_sys_download_done
android sdk 中的可绘制对象复制到我的项目中。
我想不出调试这个问题的方法。我不确定我是否缺少任何东西。任何解决此问题的建议表示赞赏。