以下のコードに従って通知を作成しています。私がそれをすべて実行すると、デバイスの上部(avd)にテキストのない小さなアイコンが表示されます(「From Neil」が表示されると思っていました)が、下にドラッグして表示すると通知がいっぱいになり、完了します通知ページ。
ただし、 setSmallIcon をコメントアウトすると、通知は作成されず、何も起こりません。何がうまくいかないのですか?ありがとう。
private void doNotification() {
NotificationCompat.Builder b = new NotificationCompat.Builder(this);
b.setContentTitle("From Neil");
b.setContentText("Hello email from neil");
b.setSmallIcon(android.R.drawable.ic_dialog_alert);
//do not want an intent fired
pIntent = PendingIntent.getActivity(this, 0, new Intent(),
PendingIntent.FLAG_UPDATE_CURRENT);
b.setContentIntent(pIntent);
Notification n=b.build();
n.flags |= Notification.FLAG_AUTO_CANCEL;
NotificationManager notificationManager =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, n);
}