Pytania otagowane jako android-asynctask

Używaj w przypadku pytań dotyczących android.os.AsyncTask


21
Przykład systemu Android AsyncTask
Czytałem o tym AsyncTaski wypróbowałem poniższy prosty program. Ale to nie działa. Jak mogę to zrobić? 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 …

7
Podstawy Androida: uruchamianie kodu w wątku interfejsu użytkownika
Czy z punktu widzenia uruchamiania kodu w wątku interfejsu użytkownika występuje jakaś różnica między: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); lub MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); i private class …

21
Jak wyświetlić Toast w Androidzie?
Mam suwak, który można podciągnąć, a następnie pokazuje mapę. Mogę przesuwać suwak w górę iw dół, aby ukryć lub pokazać mapę. Gdy mapa jest z przodu, mogę obsługiwać zdarzenia dotykowe na tej mapie. Za każdym razem, gdy się dotykam, a AsyncTaskjest uruchamiany, pobiera niektóre dane i Toastwyświetla je. Chociaż uruchamiam …

13
Handler vs AsyncTask vs Thread [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 10 miesięcy temu . Dostałem nieco mylić o różnicach między Handlers, AsyncTaska Threadsw Androidzie. Przeczytałem sporo blogów …

17
Jak uzyskać wynik OnPostExecute () do głównej aktywności, ponieważ AsyncTask jest osobną klasą?
Mam te dwie klasy. Mój główny aktywny i jeden, który rozszerza AsyncTaskTeraz moim głównym Aktywny Muszę dostać wynik od OnPostExecute()w AsyncTask. Jak mogę przekazać lub uzyskać wynik mojej głównej działalności? Oto przykładowe kody. Moja główna aktywność. public class MainActivity extends Activity{ AasyncTask asyncTask = new AasyncTask(); @Override public void onCreate(Bundle …

3
Ostrzeżenie: ta klasa AsyncTask powinna być statyczna, w przeciwnym razie mogą wystąpić wycieki
W moim kodzie pojawia się ostrzeżenie: Ta klasa AsyncTask powinna być statyczna, w przeciwnym razie mogą wystąpić wycieki (anonimowy android.os.AsyncTask) Pełne ostrzeżenie to: Ta klasa AsyncTask powinna być statyczna, w przeciwnym razie mogą wystąpić wycieki (anonimowy android.os.AsyncTask) Pole statyczne spowoduje wyciek kontekstów. Niestatyczne klasy wewnętrzne mają niejawne odniesienie do swojej …


7
Uruchamianie wielu AsyncTasks jednocześnie - niemożliwe?
Próbuję uruchomić dwa AsyncTasks jednocześnie. (Platforma to Android 1.5, HTC Hero.) Jednak uruchamiany jest tylko pierwszy. Oto prosty fragment opisujący mój problem: 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
Używanie „animowanego koła” w ImageView podczas ładowania rzeczy
Obecnie używam w mojej aplikacji widoku listy, który może potrzebować jednej sekundy do wyświetlenia. Obecnie używam @ id / android: pusta właściwość widoku listy, aby utworzyć tekst „ładujący”. <TextView android:id="@id/android:empty" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF0000" android:text="Loading..."/> Teraz chciałbym zastąpić to animowanym kołem używanym w oknie dialogowym ładowania zamiast tego tekstu, chyba wszyscy …

8
Android. Fragment getActivity () czasami zwraca null
W raportach błędów konsoli programisty czasami widzę raporty z problemem NPE. Nie rozumiem, co jest nie tak z moim kodem. Na emulatorze i mojej aplikacji urządzenia działa dobrze bez forcecloses, jednak niektórzy użytkownicy otrzymują NullPointerException w klasie fragmentów, gdy wywoływana jest metoda getActivity (). Czynność pulic class MyActivity extends FragmentActivity{ …


12
AsyncTask i obsługa błędów w systemie Android
Konwertuję mój kod z używania Handlerna AsyncTask. Ten ostatni jest świetny w tym, co robi - asynchronicznych aktualizacjach i obsłudze wyników w głównym wątku interfejsu użytkownika. Nie jest dla mnie jasne, jak radzić sobie z wyjątkami, jeśli coś pójdzie nie tak AsyncTask#doInBackground. Sposób, w jaki to robię, to mieć obsługę …


18
java.lang.IllegalStateException: nie można wykonać tej czynności po onSaveInstanceState
Korzystam z biblioteki pomocy technicznej dla mojej aplikacji. W mojej FragmentActivity używam AsyncTask do pobierania danych z Internetu. W metodzie onPreExecute () dodaję Fragment, aw metodzie onPostExecute () ponownie go usuwam. Kiedy w międzyczasie zmienia się orientacja, pojawia się wspomniany powyżej wyjątek. Proszę spojrzeć na szczegóły: private class onFriendAddedAsyncTask extends …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.