Sadece bir widget tarafından yandım. Sorunun sebebini görebiliyordum, ama nedenini veya çözümünü belirleyemedim. Widget'ım bir arama (SearchManager) yayınladı ve etkinlik bir arama iletişim kutusu başlattı, ancak widget'ıma geri çağrıldığında, widget'a başka bir referans oluşturdu (yani, thread-id aynıydı, ancak widget-id 65'ten 0'a değiştirildi.Bir android widget'ında veya uygulamasında singleTop launchMode'u kullanmak ne zaman gereklidir?
Bu, yeni bir örneğin oluşturulduğuna inanmamı sağladı ve sorun için geçerli olan ayarların belgelerini aradım. Sonunda, ben android:launchMode="singleTop"
tökezledim ve AndroidManifest içinde ayarladığınız anda, viola! Widget'ım işe yaradı. Bu, iki günlüğün hata ayıklama işleminin daha iyi bir parçasını almamı sağladı.
Başka bir durum var mı ya da benim sorunum için teknik olarak doğru bir cevap var mı?
Soru başlığının içerik için yararlı olduğunu sanmıyorum. Ben tek Top için uygun kullanım durumları hakkında bir soru ve cevaplar görmeyi umuyordum. Bu biraz gelişim hikayesi ve daha sonra belgelerden bir alıntı. – helloPiers
@ Lot105 - yeterince adil. Devam et ve bazı cevaplar ekle. Karşılaştığım çok büyük bir problemdi, bu yüzden SO tarafından önerildiği gibi “kendi sorunuzu sorup cevapla” yı yaptım. Yanıt katkınız ve diğerlerinin bu Soru-Cevap bölümünü geliştireceğinden eminim. 3000'den fazla görüşe sahipti, bu yüzden açıkça ilgi var. Cevabımın * SADECE * Cevap :) olduğundan şüphe duyuyorum. Tabii ki, bu benim cevabımı aldığım yerden doktora bir referans ve alıntı. Şahsen, DOC'u açıklığa kavuşturarak bu tarz sorun/cevapta gerçek bir değer buluyorum. – mobibob
Daha açık olmalıydım. Soru gövdesi ve cevabı, kesinlikle kendi başlarına faydalı ve ilginçtir. – helloPiers