下面是我的接收器,工作正常..在接收功能正在打擊..我通過使用吐司證實了這一點。但爲什麼通知也沒有工作。爲什麼notifation沒有顯示?
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Bundle extra = intent.getExtras();
String msg= extra.getString("message");
//Toast.makeText(getApplicationContext(), "Message received."+ msg,
// Toast.LENGTH_LONG).show();
NotificationManager mNotificationManager = (NotificationManager) getApplicationContext()
.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
RegisterActivity.this)
.setContentTitle("Notification From GCM")
.setStyle(new NotificationCompat.BigTextStyle().bigText(msg))
.setContentText(msg);
mNotificationManager.notify(100, mBuilder.build());
}
};
我錯過了什麼?
爲什麼我需要待定的意圖?我不想爲通知設置任何操作..我只想顯示通知 – 2014-10-12 09:47:33
@ Mr.Vicky嘗試添加'.setSmallIcon(R.drawable.ic_stat_gcm)'並更改'ic_stat_gcm'與您的圖標名稱。請參閱編輯回答。 – 2014-10-12 09:48:25
是的,它現在工作 – 2014-10-12 09:56:18