«android-asynctask» etiketlenmiş sorular

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


21
AsyncTask Android örneği
Hakkında okuyordum AsyncTaskve aşağıdaki basit programı denedim. Ama işe yaramıyor gibi görünüyor. Nasıl çalıştırabilirim? public class AsyncTaskActivity extends Activity { Button btn; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn = (Button) findViewById(R.id.button1); btn.setOnClickListener((OnClickListener) this); } public void onClick(View view){ …

7
Android ile ilgili temel bilgiler: UI iş parçacığında kod çalıştırma
UI iş parçacığında çalışan kod bakış açısından aşağıdakiler arasında herhangi bir fark var: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); veya MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); ve private class BackgroundTask …

21
Android'de Tost nasıl görüntülenir?
Ben yukarı çekilebilir bir kaydırıcı var ve sonra bir harita gösterir. Haritayı gizlemek veya göstermek için kaydırıcıyı yukarı ve aşağı hareket ettirebilirim. Harita öndeyken, o haritadaki dokunma olaylarını işleyebilirim. Her dokunduğumda, a AsyncTasktetiklenir, bazı verileri indirir ve verileri Toastgörüntüleyen bir yapar . Touch olayında göreve başlasam da kaydırıcı kapatılıncaya kadar …

13
Handler vs AsyncTask vs Konu [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 10 ay önce kapalı . Biraz arasındaki farklar hakkında karıştı Handlers, AsyncTaskve ThreadsAndroid'de. StackOverflow'da birkaç blog ve soru okudum. Handlerkullanıcı arayüzüyle iletişim …

17
AsyncTask ayrı bir sınıf olduğundan OnPostExecute () sonucunu ana etkinliğe nasıl alabilirim?
Bu iki dersim var. Benim asıl Aktivite ve genişleten bir AsyncTaskŞimdi benim ana Aktivite I sonucunu almak gerekir, OnPostExecute()içindeAsyncTask . Ana Faaliyetime nasıl sonuç verebilirim veya sonucu nasıl alabilirim? İşte örnek kodlar. Benim ana faaliyetim. public class MainActivity extends Activity{ AasyncTask asyncTask = new AasyncTask(); @Override public void onCreate(Bundle aBundle) …

3
Uyarı: Bu AsyncTask sınıfı statik olmalı veya sızıntılar oluşabilir
Kodumu bildiren bir uyarı alıyorum: Bu AsyncTask sınıfı statik olmalıdır veya sızıntılar meydana gelebilir (anonim android.os.AsyncTask) Tam uyarı: Bu AsyncTask sınıfı statik olmalıdır veya sızıntılar meydana gelebilir (anonim android.os.AsyncTask) Statik alan bağlam sızdırır. Statik olmayan iç sınıfların dış sınıflarına örtük bir referansları vardır. Bu dış sınıf örneğin bir Parça veya …

12
AsyncTask gerçekten kavramsal olarak kusurlu mu yoksa sadece bir şey mi kaçırıyorum?
Bu problemi aylardır araştırdım, hepsi büyük bir hack olduğu için memnun olmadığım farklı çözümler buldum. Tasarımda kusurlu bir sınıfın onu çerçeveye dönüştürdüğüne hala inanamıyorum ve hiç kimse bunun hakkında konuşmuyor, bu yüzden sanırım sadece bir şey eksik olmalıyım. Sorun şu AsyncTask. Belgelere göre "iş parçacıklarını ve / veya işleyicileri değiştirmek …

7
Birden fazla AsyncTasks'ı aynı anda çalıştırmak - mümkün değil mi?
Aynı anda iki AsyncTasks çalıştırmaya çalışıyorum. (Platform Android 1.5, HTC Hero.) Ancak, sadece ilk çalıştırılır. İşte sorunumu tanımlamak için basit bir pasaj: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { protected Void doInBackground(String ... x) { while (true) { System.out.println(x[0]); try { Thread.sleep(1000); } catch …

6
Bir şey yüklerken ImageView'de “animasyonlu çemberi” kullanma
Şu anda benim uygulamada belki bir saniye görüntülenmesi gereken bir liste görünümü kullanıyorum. Şu anda bir "yükleme" metin oluşturmak için listview @ id / android: empty özelliğini kullanmak. <TextView android:id="@id/android:empty" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF0000" android:text="Loading..."/> Şimdi, bu metin yerine bir yükleme iletişim kutusunda kullanılan animasyonlu daire ile değiştirmek istiyorum, sanırım hepiniz …

8
Android. GetActivity () parçası bazen null döndürür
Geliştirici konsolu hata raporlarında bazen NPE sorunu olan raporlar görüyorum. Kodumda neyin yanlış olduğunu anlamıyorum. Öykünücüde ve aygıt uygulamam forcecloses olmadan iyi çalışır, ancak bazı kullanıcılar getActivity () yöntemi çağrıldığında parça sınıfında NullPointerException alır. Aktivite pulic class MyActivity extends FragmentActivity{ private ViewPager pager; private TitlePageIndicator indicator; private TabsAdapter adapter; @Override …



12
Android'de AsyncTask ve hata işleme
Ben kullanmasını kodumu dönüştürme ediyorum Handleriçin AsyncTask. İkincisi yaptığı işte harika - asenkronize güncellemeler ve sonuçların ana kullanıcı arayüzü iş parçacığında işlenmesi. Benim için belirsiz olan şey, bir şey içeri girerse istisnaların nasıl ele alınacağıdır AsyncTask#doInBackground. Bunu yapmak için bir hata işleyici ve ona mesaj göndermek etmektir. İyi çalışıyor, ancak …

18
java.lang.IllegalStateException: onSaveInstanceState öğesinden sonra bu eylem gerçekleştirilemiyor
Uygulamam için destek kitaplığını kullanıyorum. FragmentActivity'de internetten veri indirmek için bir AsyncTask kullanıyorum. OnPreExecute () yönteminde bir Fragment eklerim ve onPostExecute () yönteminde yeniden kaldırırım. Oryantasyon aralarında değiştirildiğinde, yukarıda belirtilen istisnayı alıyorum. Lütfen ayrıntılara bir göz atın: private class onFriendAddedAsyncTask extends AsyncTask<String, Void, String> { DummyFragment dummyFragment; FragmentManager fm; FragmentTransaction …

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.