В моем приложении я показываю текст уведомления и значок на панели уведомлений, но моя проблема в том, что когда пользователь нажимает clear
на панели уведомлений, он очищается. Я хочу это предотвратить !? И некоторые другие вопросы тоже:Текст сообщения очищается при нажатии на строке состояния?
- Я хочу создать уведомления для моего заявления по различным видам деятельности, скажем, один на старт она показывает «Добро пожаловать в приложение», вторая отображает активность «пожалуйста, выберите», в «Данные отправить активность «он отображает« Записи успешно отправлены »!
- Как удалить уведомление о выходе приложения.
- Как отключить пользователей для очистки уведомления, когда они нажимают кнопку очистки на панели уведомлений
- Как удалить уведомление из строки состояния, когда пользователь нажимает на него, чтобы открыть мероприятие?
Любая помощь?
Мой текущий код
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);
}
где добавить этот флаг – Trikaldarshi
@Photon Класс уведомления имеет поле [flags] (http://developer.android.com/reference/android/app/Notification.html#flags), поэтому вы можете просто написать что-то например 'notification.flags | = Notification.FLAG_NO_CLEAR'; – THelper
Большое вам спасибо! – torger