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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • Google

    Google

    18 EYLÜL 2005
  • parlophone

    parlophone

    28 ŞUBAT 2006