SORU
12 NİSAN 2010, PAZARTESİ


Nasıl Ekran Döndürme sırasında bir AsyncTask işlemek için?

Örnek benim durumunu kaydetmek için aktivite ile nasıl başa çıkılacağı konusunda bir çok ekran döndürme sırasında yıkılacak diye okudum.

Bir sürü ihtimal var ama iyi bir AsyncTask sonuçları almak için çalışıyor çözemedim.

Sadece tekrar başladı bazı AsyncTasks ve etkinlik isFinishing() yöntemi ve faaliyet sonlandırma ise hiçbir güncelleme almayacaklar.

Sorun başarısız veya başarılı bir web hizmeti için bir istek, bu bir Görev var ve bu görev yeniden kullanıcı için bir mali kaybına neden olacaktır.

Bunu nasıl çözersin? Olası çözümler avantajları ve dezavantajları nelerdir?

CEVAP
12 NİSAN 2010, PAZARTESİ


AsyncTaskler nasıl ele aldığım ve code.google.com/p/shelves yönlendirme değişiklikleri kontrol edebilirsiniz. Orada çeşitli yollar yapmak, ben seçtim bu uygulama iptal etmek için herhangi bir anda çalışan görevi, tasarruf durumuna ve başlamak yeni bir kaydedilmiş durumunu ne zaman yeni Activity oluşturulur. Bunu yapmak çok kolay, iyi çalışıyor ve bir bonus olarak kullanıcı uygulaması ayrıldığında görevleri durdurma önemser.

Ayrıca onRetainNonConfigurationInstance() AsyncTask yeni Activity (Activity önceki bu arada da sızıntı değil dikkatli olun.) geçirmek için kullanabilirsiniz

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • lane182videos

    lane182video

    6 EKİM 2011
  • MrDevin521

    MrDevin521

    18 Temmuz 2010
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008