Soru & Cevap

Android Notification Intent Extras

04.05.2015 - 07:14


mrb. Aşağıdaki kodda notification tanımlıyorum ve bildirime tıklandığında classı mı çağırıyorum. 

int icon = R.drawable.ic_launcher;//notificationda gösterilecek icon 
long when = System.currentTimeMillis();//notificationın ne zaman gösterileceği 
String baslik = "mobilhanem.com";//notification başlık 
NotificationManager nm=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); 
Intent intent=new Intent(context,Anasayfa.class); 
PendingIntent pending=PendingIntent.getActivity(context, 0, intent, 0);//Notificationa tıklanınca açılacak activityi belirliyoruz 
Notification notification; 
notification = new Notification(icon, "yeni Bildirim", when); 
notification.setlatestEventInfo(context,baslik,cevap,pending); 

notification.flags |= Notification.FLAG_AUTO_CANCEL;//notificationa tıklanınca notificationın otomatik silinmesi için 
notification.defaults |= Notification.DEFAULT_SOUND;//notification geldiğinde bildirim sesi çalması için 
notification.defaults |= Notification.DEFAULT_VIBRATE;//notification geldiğinde bildirim titremesi için 
nm.notify(0, notification); 

yapmak istediğim olay çağırdığım classa bundle ile veri göndermek istiyorum. Yani Anasayfa.class a servis içerisinden nasıl veri gönderilir.
Servisin hangi metodundan yollayabilirim.?
 

23 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user green_day
green_day
05.05.2015 - 02:31

Teşekkürler cevap için.:)) İlk bende öyle denedim ama hata aldığım için sormuştum farklımı kullanılıyor acaba diye servis methodlarındamı kullanıcaz  felan diye geldi aklıma. flags değerleri ile alakalıymış sonradan öğrendim. SharedPrefences ile halletmek zorunda kaldım ama çözdüm sorunu cevabı burada. Geç gördüm biraz.

picture-1372-1408467635.jpg
ahmtbrk
04.05.2015 - 09:56

Intent intent=new Intent(context,Anasayfa.class); 

intent.putExtra("key,"value");

yapacağın tek şey bu :)