AsyncTask ve hata Android kullanma
AsyncTask
Handler
kullanarak benim kod çeviriyorum. İkincisi, ne yapıyor - ana UI iş parçacığı oluşur zaman uyumsuz güncelleştirmeleri ve yol tutuşu harika. Benim için açık olan ne varsa bir şeyler haywire AsyncTask#doInBackground
giderse istisnalar işlemek için nasıl.
Ben böyle bir hata İşleyicisi var ve ona mesaj göndermek için. Gayet iyi çalışıyor, ama "yoksa daha iyi bir alternatif mi?" yaklaşımı doğru.
Ben de bir Etkinlik alanı olarak hata İşleyicisi, UI iş parçacığı yürütmek gerektiğini anlıyorum. Ancak, bazen (çok kararsız) bir özel Durum kodu Handler#handleMessage
tetiklenen yanlış konu üzerinde yürütülen olduğunu söyleyerek alacağım. Activity#onCreate
hata İşleyicisi başlatmak yerine etmeli miyim? Handler#handleMessage
runOnUiThread
yerleştirme ama çok güvenilir bir şekilde yürütür gereksiz gibi görünüyor.
CEVAP
Gayet iyi çalışıyor ama "doğru". ve orada daha iyi bir yaklaşım alternatif?
Ben tutunmaya Throwable
Exception
AsyncTask
örnek kendisi ve o zaman bir şey ile onPostExecute()
, Bu yüzden benim hata işleme seçeneği vardır gösteren bir iletişim kutusu ekranda.
"sertifika süresi dolmuş hata Ayı...
R çözümlenemeyen - Android hata...
Android hata: *yüklemek Başarısız oldu...
- Run/WiFi/Android hata ayıklama uygul...
AsyncTask örneği Android...