появляется сообщение, когда я получаю новую задачу. Нажав на это уведомление, он переходит к активности TestExList.java.Уведомление об использовании Android
private void createNewTaskNotification(String s, String id) {
CharSequence title = "TASK";
CharSequence message = s;
notificationManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.checkyes, s,
System.currentTimeMillis());
notification.flags = Notification.FLAG_AUTO_CANCEL;
notification.defaults |= Notification.DEFAULT_SOUND;
notification.defaults |= Notification.DEFAULT_VIBRATE;
Intent notificationIntent = new Intent(context, TestExList.class);
notificationIntent.putExtra("EmpID", Functions.getLoginEmpID(context));
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent pendingIntent = PendingIntent.getActivity(context,
Integer.parseInt(id), notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(context, title, message, pendingIntent);
notificationManager.notify(Integer.parseInt(id), notification);
}
Как это работает, если я нахожусь на другом экране, нажмите на уведомление берет меня TestExList.java.
Если я нахожусь на одном экране (TestExList.java), он НЕ загружает эту страницу aagain. Я хотел бы обновить эту страницу, чтобы я мог видеть свою новую задачу на этой странице.
что я делаю неправильно?
Это на самом деле помогло мне решить проблему с моим уведомлением, исходящим из сервиса googles push. ура – wired00