Android belgelerinde hem PendingIntent
hem de IntentSender
sınıfları açıklanmaktadır, ancak bir 'u bir PendingIntent
üzerinden neden ve ne zaman kullanacağınız açık değildir - aslında açıklamanın çoğu her ikisi için aynı görünmektedir.IntentSender veya PendingIntent ne zaman kullanılmalıdır?
PendingIntent
belgeler:
bir niyet ve hedef bir eylem açıklama bununla gerçekleştirmek için. Bu sınıfın örnekleri (...) ile oluşturulur; döndürülen nesne diğer uygulamalara verilebilir, böylece sizin adınıza daha önce tanımladığınız eylemi gerçekleştirebilirler.
IntentSender
belgeler:
bir niyet ve hedef bir eylem açıklama bununla gerçekleştirmek için. Döndürülen nesne diğer uygulamalara verilebilir, böylece sizin adınıza daha önce tanımladığınız eylemi gerçekleştirebilirler.
Her iki sınıf Parcelable
ve her iki sınıf alıcı send
veya sendIntent
(hemen hemen aynı imzalarla) ile işlem başlatmak için izin verir.
ihtiyacınız yana bir Hiç bir IntentSender
oluşturmak isteyeyim hangi durumda bir IntentSender
oluşturmak için PendingIntent
mevcut yerine sadece PendingIntent
kullanarak?
Hiç bu bir cevap buldunuz mu? Aynı konuyla yüzleşiyorum ama bu sorunun tek cevabı anlamsal açıklama getirmiyor. – cerisier