SORU
13 Mayıs 2011, Cuma


Parçaları, setRetainİnstance(true) ve dişli kütüphaneler

Here Dianne onRetainNonConfigurationInstance()) istinat nesneleri eski yöntemler artık demode yapılandırma değişiklikleri üzerinde Parça örnekleri tutabilen gerçeği ile yapıldığı belirtilmektedir.

here, API Demos parçaları için, yapılandırma değişikliği sonra bakımı konuları için bu yöntemi kullanmak nasıl gösterir.

Gördüğüm sırasında bir yapılandırma değişikliği, zaman Parçası olmayabilir bağlı herhangi bir faaliyet ve iplik yaptığını yapıyor çalışmak mümkün için çağrı wait() o değil deneyin sonuçlarını teslim ederken bir Aktivite değil bağlı. Bu çok yararlı buluyorum, ve bir azaltmak için harika bir yol daha fazla ağrı-in-the-popo Android yönelim problem ile değiştirir.

Ancak, kullanıyorsanız dişli Kütüphanesi (API Kitaplığı kullanan bir iş parçacığı vasi, örneğin), nerede erişimi yok wait() dedi ipler, nasıl kullanıyoruz bu yeni özellik için bir avantaj mı?

İletileri nasıl bir aktivite takılı değilken teslim olmayacak emin olabilir miyiz?

Düşünüyordum da bir şekilde belki de sıra mesajları ve teslim onlara ne zaman yeni bir faaliyettir bağlı, ama ben istediğim kadar vurmak siz ve sen çoktan gelip bazı çözümler.

Ayrıca, not, baktım içine LoaderManager API, ve görünüşe göre öyle yapsanız iyi olur için veri ihtiyaçları için yüklü bir faaliyettir gösterildiği, ama değil için bir olay tabanlı, giriş) düğmesi, vb.

CEVAP
23 Mayıs 2011, PAZARTESİ


Sen-ebil almak bu sorunu kullanarak daha yüksek bir seviyeye eşzamanlılık programı gibi bir Mandal, hangi olabilir tüm konuları bekle on kadar yeni faaliyettir bağlı (önce denemek için erişim ileti sırası için kendi teslim sonucu).

Etkinlik takıldığında, bütün konuları kendi sonuçlarını sunmak için izin Mandalını serbest bırakabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • lifeisforsharingDT

    lifeisforsha

    18 Mayıs 2011
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013