2010-06-13 24 views

cevap

8

Eşdeğer bir PendingIntent oluşturursunuz. Başka bir deyişle, orijinal olarak kullandığınız ile eşleşen bir Intent oluşturun (ek olarak herhangi bir şeyi atlayabilirsiniz), orijinal olarak kullandığınız PendingIntent ile aynı şekilde sarın ve bu numarasını removeUpdates() aramasında kullanın.

+0

Teşekkür ederiz. Alıcımın onReceive (context, intent) yönteminde, güncellemeleri kaldırmak için PendingIntent origPendingIntent = PendingIntent.getBroadcast (bağlam, 0, niyet, PendingIntent.FLAG_UPDATE_CURRENT) çağrılırken aynı niyetle birlikte gönderilir. Ancak, bir şekilde, güncelleme isteğini kaldırmadı. Güncellemeleri hala alabiliyorum. – wei

+0

@wei: FLAG_UPDATE_CURRENT öğesinden kurtulmayı deneyin ve bunun işe yarayıp yaramadığını görün. – CommonsWare

+0

Çok teşekkürler! Şuan çalışıyor. Yeni bir Niyet örneğini oluşturmam gerektiğini (neden emin olmadığınızı bilmiyorum) ve bayrağı çalışmasını sağlamak için 0'a ayarladığım ortaya çıkıyor. – wei

İlgili konular