Notificationa Tıklandıktan Sonra Geri Dönme Problemi
Merhaba arkadaşlar iyi calısmalar 1 tane createChatNotification isminde methodum var.Bu method serverdan mesaj geldiğinde tetikleniyor ve notification nesnesi oluşturuluyor.Notificationa tıklayıp chat ekranına geçiyorum buradada problemim yok.Geri tuşuna bastığımda mesele başlıyor.
Telefon desktop'a geri dönüyor uygulamaya ana ekrandan tekrar tıklıyorum mainactivity'den başlıyor.Halbuki aşşağıda uygulama açık ve serverla iletişim halinde hala ve ayrıca mesaj yolladığımdada notification düşüyor tekrar girip gelen mesajı vs görebiliyorum.Ben istiyorumki notificationa click attığım ekrana geri döneyim uygulama kapanmış gibi olmasın.
[code]
public static void createChatNotification(Context context,int notificationId,int imageResId,String notificationTitle,String notificationText,ArrayList<ChatMessage> chatMessages,UserData userData){
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(context)
.setSmallIcon(imageResId)
.setContentTitle(notificationTitle)
.setContentText(notificationText);
Intent resultIntent = new Intent(context, ChatScreenActivity.class);
resultIntent.putExtra("referer","notification");
resultIntent.putExtra("onChatUserData", userData);
resultIntent.putExtra("chatMessages",chatMessages);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
stackBuilder.addNextIntentWithParentStack(resultIntent);
PendingIntent resultPendingIntent =
stackBuilder.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT
);
notificationBuilder.setContentIntent(resultPendingIntent);
notificationBuilder.setAutoCancel(true);
NotificationManager notificationManager =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(notificationId, notificationBuilder.build());
}
[/code]
methodum buyrun.