«android-asynctask» etiketlenmiş sorular

Android.os.AsyncTask ile ilgili sorular için kullanın

5
Android'de Asynctask vs Thread
Kullanıcı arayüzünde, arka plan çalışması yapmak için ayrı bir yöntem kullandım Thread. Ama başkalarının önerdiği gibi, şimdi kullanıyorum AsyncTask. A Threadve an arasındaki temel fark nedir AsyncTask? Hangi senaryoda a Threadveya an kullanmalıyım AsyncTask?

4
AsyncTaskLoader vs AsyncTask
Beri Honeycombve v4 Compatibility Librarykullanmak mümkündür AsyncTaskLoader. Anladığım kadarıyla AsyncTaskLoaderekran çevirmeleri gibi yapılandırma değişiklikleriyle hayatta kalabilir. AsyncTaskLoaderBunun yerine kullanılması tavsiye edilir AsyncTaskmi? Does LoaderManagerde resimde olsun? Ancak AsyncTaskLoader. Dokümanlar da örnek vermiyor. Herkes bazı iyi örnekler verebilir mi?

5
AsyncTask'ı birkaç kez yürütün
Aktivitemde, AsyncTask'tan uzanan bir sınıf ve bu AsyncTask'ın bir örneği olan bir parametre kullanıyorum. Aradığımda mInstanceOfAT.execute("")her şey yolunda. Ancak, AsyncTask'ı tekrar çağıran bir güncelleme düğmesine bastığımda uygulama çöküyor (Ağ işi işe yaramadıysa). Neden daha sonra bir İstisna belirir Görev yürütülemiyor: görev zaten yürütülmüştür (bir görev yalnızca bir kez yürütülebilir) Asyctask …

7
Android - Bir AsyncTask için Zaman Aşımı Ayarlama?
AsyncTaskBir web sitesinden büyük bir veri listesi indiren yürüttüğüm bir sınıfım var. Son kullanıcının kullanım sırasında çok yavaş veya kesintili bir veri bağlantısına sahip olması durumunda, AsyncTaskzaman aşımını bir süre sonra yapmak istiyorum . Buna ilk yaklaşımım şöyle: MyDownloader downloader = new MyDownloader(); downloader.execute(); Handler handler = new Handler(); handler.postDelayed(new …

4
Android: Parametreleri AsyncTask'ın onPreExecute () öğesine nasıl iletebilirim?
AsyncTaskBir iç sınıf olarak gerçekleştirdiğim yükleme işlemleri için bir kullanıyorum . İçinde, onPreExecute()daha sonra tekrar sakladığım bir yükleme iletişim kutusu gösteriyorum onPostExecute(). Ancak bazı yükleme işlemlerinin çok hızlı biteceğini önceden bildiğim için yükleme iletişim kutusunu görüntülemek istemiyorum. Bunu, geçebileceğim bir boole parametresi ile belirtmek istedim, onPreExecute()ancak görünüşe göre onPreExecute()herhangi bir …

4
AsyncTask konuları asla ölmez
AsyncTaskKullanıcının bir düğmeye basmasına yanıt olarak verileri almak için s kullanıyorum . Bu iyi çalışıyor ve verileri getirirken arayüzü yanıt verirken tutuyor, ancak Eclipse hata ayıklayıcısında neler olup bittiğini kontrol ettiğimde, her yenisinin AsyncTaskoluşturulduğunu öğrendim (ki bu oldukça sık, çünkü bunlar yalnızca bir kez kullanılabilir) ), yeni bir iş parçacığı …

9
Yürütülen bir AsyncTask'ı iptal etmenin ideal yolu
Kullanarak bir arka plan iş parçacığında uzaktan ses dosyası getirme ve ses dosyası oynatma işlemlerini çalıştırıyorum AsyncTask. CancellableGetirme işleminin çalıştığı süre için bir ilerleme çubuğu gösterilir. AsyncTaskKullanıcı işlemi iptal ettiğinde (karşı karar verdiğinde) çalışmayı iptal etmek / iptal etmek istiyorum . Böyle bir vakayı halletmenin ideal yolu nedir?

11
"<URL'yi buraya girin>" ana bilgisayarı çözümlenemiyor Ana bilgisayar adıyla ilişkilendirilmiş adres yok
Bu öğreticiyi izlemeyi denedim: Web'den Veri Alma Bunu tabletler için en son platform olan Android 3.0'da uygulamayı denedim, ancak şu hatayı alıyorum: " Ana bilgisayar çözülemiyor" www.anddev.org "Ana bilgisayar adıyla ilişkilendirilmiş adres yok. " Sadece dosyanın var olduğunu kanıtlamak için kullandığım URL'yi kontrol edebilirsiniz. http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt Özel bir sınıf oluşturdum ve …

3
Android AsyncTask iş parçacığı sınırları?
Kullanıcı sisteme her giriş yaptığında bazı bilgileri güncellemem gereken bir uygulama geliştiriyorum, ayrıca telefondaki veritabanını da kullanıyorum. Tüm bu işlemler için (güncellemeler, db'den veri alma vb.) Zaman uyumsuz görevler kullanıyorum. Şimdiye kadar neden kullanmamam gerektiğini anlamadım, ancak son zamanlarda bazı işlemler yaparsam bazı eşzamansız görevlerimin önceden yürütmede durduğunu ve doInBackground'a …

4
Uzun süren işlemler için Android AsyncTask
Burada bulunan AsyncTask belgelerinden alıntı yapmak şöyle diyor: AsyncTasks ideal olarak kısa işlemler için kullanılmalıdır (en fazla birkaç saniye.) İş parçacıkları uzun süre çalışır durumda tutmanız gerekiyorsa, java.util.concurrent pacakge tarafından sağlanan çeşitli API'leri kullanmanız önemle tavsiye edilir. Yürütücü, ThreadPoolExecutor ve FutureTask. Şimdi sorum ortaya çıkıyor: neden? doInBackground()UI iş parçacığı kapalı …

9
Android SDK AsyncTask doInBackground çalışmıyor (alt sınıf)
15/2/2012 itibariyle bunun neden işe yaramadığına dair iyi bir açıklama veya neden bulamadım. Çözüme en yakın olanı geleneksel Thread yaklaşımını kullanmaktır , ancak o zaman neden Android SDK'da çalışmayan (görünmeyen) bir sınıfı dahil edelim? İyi akşamlar! Bir AsyncTask alt sınıfım var: // ParseListener had a callback which was called when …

13
Ekran Döndürme sırasında AsyncTask nasıl yapılır?
Örnek durumumu nasıl kaydedeceğime veya ekran döndürme sırasında yok olan etkinliğimin üstesinden nasıl geleceğime dair çok şey okudum. Görünüşe göre pek çok olasılık var ama AsyncTask'ın sonuçlarını almak için hangisinin en iyi olduğunu bulamadım. Basitçe yeniden başlatılan ve isFinishing()etkinlik yöntemini çağıran ve etkinlik bitiyorsa hiçbir şeyi güncellemeyecekleri bazı AsyncTasks'ım var …

12
Android Parçaları. Ekran döndürme veya yapılandırma değişikliği sırasında AsyncTask'ı tutma
Bir Akıllı Telefon / Tablet uygulaması üzerinde çalışıyorum, yalnızca bir APK kullanıyorum ve ekran boyutuna bağlı olarak kaynakları gerektiği gibi yüklüyorum, en iyi tasarım seçeneği ACL aracılığıyla Fragments kullanıyor gibiydi. Bu uygulama şu ana kadar sadece aktivite tabanlı olarak iyi çalışıyordu. Bu, ekran döndürüldüğünde veya iletişimin ortasında bir yapılandırma değişikliği …

6
AsyncTask'a birden çok ilkel parametreyi nasıl iletebilirsiniz?
Gibi ilgili soru vardır bir AsyncTask sınıfına 2 parametrelerinde geçebilir nasıl? , ancak bir AsyncTask'a parametre olarak birden çok ilkeli aktarmayı boşuna denemenin zorluğuyla karşılaştım, bu yüzden keşfettiğim şeyi paylaşmak istiyorum. Bu incelik, mevcut soru ve cevaplarda yer almıyor, bu yüzden benimle aynı problemle karşılaşan herkese yardım etmek ve onları …

3
Httpurlconnection multipart / form-data kullanarak arraylist yükleyin
ArraylistHerhangi bir kütüphane kullanmadan görüntüleri sunucuya yüklemem gerekiyor . AsynctaskTek bir resim yüklemek için kullanıyorum ve httpurlconnection multipart / form-data yardımıyla mükemmel çalışıyor. Şimdi kullanarak herhangi bir tür birden fazla dosya yüklemek için kodumu değiştirmek gerekiyor Arraylist&lt;String&gt;ama benim sorunum mevcut kodun FileinputStreamarraylist desteklemiyor ve ben Fileinputstreamsunucuya arraylist yüklemek için ne …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.