私のアプリケーションでは、通知バーに通知テキストとアイコンを表示していますが、問題は、ユーザーが通知バーを押すclear
と、通知バーがクリアされることです。防ぎたい!?そして他のいくつかの問題も:
- さまざまなアクティビティでアプリケーションの通知を作成したい。たとえば、開始時に「アプリへようこそ」、2番目のアクティビティに「選択してください」、「データ送信アクティビティ」に「レコードが正常に送信されました」と表示されます。
- アプリケーション終了時に通知を削除する方法。
- ユーザーが通知バーのクリアボタンを押したときに通知をクリアできないようにする方法
- ユーザーが通知を押してアクティビティを開いたときにステータスバーから通知を削除するにはどうすればよいですか?
何か助けはありますか?
私の現在のコード
private void Notification(String notificationTickerText, String Title,
String text, Notification nt) {
notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int icon = R.drawable.nicon;
CharSequence tickerText = notificationTickerText;
long when = System.currentTimeMillis();
nt = new Notification(icon, tickerText, when);
Context context = getApplicationContext();
CharSequence contentTitle = Title;
CharSequence contentText = text;
Intent notificationIntent = new Intent(this, frmLogin.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
notificationIntent, 0);
nt.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
notificationManager.notify(1, nt);
}