android-handler
Handler vs AsyncTask vs Thread
Trochę się pogubiłem co do różnic między Handlers, AsyncTask i Threads w Androidzie. Przeczytałem sporo blogów i pytań tutaj ... a. Czy to ma znaczenie w warunki świadczenia usług, z których korzystam?
Tymczasem dokumentacja została znacznie ulepszona.
Ta klasa obsługi powinna być statyczna lub mogą wystąpić nieszczelności: IncomingHandler
[3]}rozwijam aplikację na Androida 2.3.3 z usługą. Mam to wewnątrz tego serwisu, aby komunikować się z główną działalnością: ... taję następujące ostrzeżenie Lint:
This Handler class should be static or leaks might occur: IncomingHandler
Co to znaczy?
Uruchamianie kodu w głównym wątku z innego wątku
W usłudze android utworzyłem wątki do wykonania jakiegoś zadania w tle.
Mam sytuację, w której wątek musi opublikować pewne ... e.
Czy jest sposób na uzyskanie Handler głównego wątku i posta Message/Runnable do niego z mojego drugiego wątku ?
Dzięki,
Najlepsze wykorzystanie HandlerThread w porównaniu z innymi podobnymi klasami
Staram się zrozumieć najlepszy przypadek użycia HandlerThread.
Zgodnie z definicją:
"poręczna Klasa do uruchamiania no ... jonalność mogę osiągnąć za pomocą Thread, Looper i Handler. Kiedy należy używać HandlerThread? Przykład byłby bardzo pomocny.
Android: Kiedy powinienem użyć funkcji Handler (), a kiedy wątku?
Kiedy potrzebuję czegoś do uruchomienia asynchronicznie , na przykład długo działającego zadania lub logiki używającej siec ...
- Zignorujmy to pytanie.
- Handler().postDelayed przypadek użycia jest dla mnie jasny, dla Załóżmy, że muszę zacząć od razu.
Jak usunąć wszystkie wywołania zwrotne z opiekuna?
Mam Handler z mojej podaktywności, która została wywołana przez główną aktywność . Ten Handler jest używany przez podklasy ... finish(), ale wciąż wywołuje ponownie i ponownie). Czy istnieje możliwość usunięcia wszystkich wywołań zwrotnych od opiekuna?
Handlers, MessageQueue, Looper, czy wszystkie działają na wątku UI?
Staram się ogarnąć wątek i Wiem, że mogę użyć Handler do wysyłania wiadomości/runnables do MessageQueue, Które z kolei są odb ... ndler, MessageQueue i Looper Wszystko działa na wątku UI? Jeśli nie, czy ktoś mógłby wyjaśnić, jak to wszystko się składa? :)
odwoływanie opiekuna.proces postdelayed
Używam handler.postDelayed(), aby utworzyć okres oczekiwania przed kolejnym etapem mojej aplikacji. W okresie oczekiwania wyś ... kiem anuluj .
Mój problem polega na tym, że nie mogę znaleźć sposobu na anulowanie zadania postDelayed przed upływem czasu.
Przykład komunikacji z HandlerThread
Chcę skonfigurować HandlerThread z wątku GUI. Następnie jakiś czas później, gdy przycisk jest kliknięty na GUI, uruchamia cal ... helloReady = false;
} else {
Log.e(App.TAG, "Cannot do hello yet - not ready");
}
}
}
Kiedy korzystać z obsługi.post() & kiedy do nowego wątku()
Zastanawiam się kiedy powinienem użyć handler.post(runnable); i kiedy powinienem użyć
new Thread(runnable).start();
Jest ws ... ndler = new Handler();
handler.post(runnable);
Następnie runnable zostanie wywołane w osobnym wątku lub w wątku aktywności?
Handler jest abstrakcyjny,nie można utworzyć instancji
Próbuję użyć Handler w mojej aplikacji. Ale kiedy to zrobię tak:
Handler handler = new Handler();
Otrzymuję następujący b ... błąd:
Gradle: error: cannot find symbol method postDelayed(<anonymous Runnable>,int)
Proszę o pomoc!
Z góry dzięki.
Asynctaskloader podstawowy przykład. (Android)
Używam loadera w mojej aplikacji i na podstawie wyniku uzyskanego z zapytania wykonuję na kontaktach za pomocą tego loadera w ... science, podstawowy i prosty przykład funkcjonalny dowolnego z trzech w kontekście mojego scenariusza byłby bardzo pomocny.
Stop handlerowi.postDelayed()
Wywołuję wiele handlerów za pomocą nowej funkcji Handler ().postDelayed (new Runnable ().....
Jak mogę go zatrzymać, jeśli kl ... t.main(ZygoteInit.java:553)
03-28 17:47:03.662: E/AndroidRuntime(1961): at dalvik.system.NativeStart.main(Native Method)
Jak wywołać metodę w działaniu z serwisu
Jest serwis, który słucha jakiegoś głosu. Jeśli głos pasuje do ciągu znaków, w obiekcie service zostanie wywołana określona m ... ugi do aktywności. Czytałem już o handlerach i nadawcach, ale nie mogłem znaleźć/zrozumieć żadnego przykładu. Jakieś pomysły?