İçimdeki hizmetime PendingIntent nasıl gönderilir? Bir eylemi gerçekleştirmek için tamamlandığında ne yapacağımı bildirmek istiyorum. Yani hizmet bir PendingIntent
göndermek istediğiniz, bu yüzdenIntent
PendingIntent pendingIntent;
Intent newInt;
newInt = new Intent(Intent.ACTION_SENDTO);
newInt.setData(Uri.parse("sms:052373"));
newInt.putExtra("sms_body", "The SMS text");
pendingIntent = PendingIntent.getActivity(this, 0, newInt, 0);
Şimdi soru nasıl pendingIntent
pendingIntent
eklemek için başlatmak için (PendingIntent.send()
kullanarak) başlatabilirsiniz?
NewIntent.putExtra("pendingIntent",pendingIntent);
startService(NewIntent);
Ama çalışmıyor:
Ben mesela bu denedik.Ve hizmetinde
:PendingIntent pendingIntent = (PendingIntent) intent.getParcelableExtra("pendingIntent");
pendingIntent.send();
"Ama çalışmıyor ise" senin belirtilerin bir işe yaramaz açıklamasıdır. – CommonsWare
Teşekkürler, bir dahaki sefere daha spesifik olacağım – Aminadav