現在、アプリに関する情報を表示する継続的な通知があります。この情報は便利ですが、私が通知を作成したことをユーザーが実際に確認する必要はありません。基本的には、「私のアプリはバックグラウンドで処理を行っています。戻るにはここをクリックしてください」と伝えます。
通知は正しく機能しますが、".notify()" を呼び出すたびに、テキスト メッセージのように、通知のテキストが画面上部の通知バーに表示されます。
静かにやりたいので、通知を呼び出すと、「ロールアップ」アニメーションを実行する前に小さな通知バーに通知テキストが表示されません。
Context context = getApplicationContext();
Intent notificationIntent = new Intent(this, AudioPlayer.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
notificationIntent, 0);
Notification notification = new Notification(R.drawable.ic_launcher,
title, System.currentTimeMillis());
RemoteViews contentView = new RemoteViews(getPackageName(),
R.layout.note_layout);
~~~ remote views stuff ~~~
contentView.setTextViewText(R.id.notification_title, title);
contentView.setTextViewText(R.id.notification_text, author);
notification.contentView = contentView;
notification.contentIntent = contentIntent;
notification.flags |= Notification.FLAG_ONGOING_EVENT;
mNotificationManager.notify(8675309, notification);