Pytania otagowane jako android-handler

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 …


7
Ta klasa Handler powinna być statyczna, w przeciwnym razie mogą wystąpić wycieki: IncomingHandler
Tworzę aplikację na Androida 2.3.3 z usługą. Mam to wewnątrz tej usługi, aby komunikować się z główną działalnością: public class UDPListenerService extends Service { private static final String TAG = "UDPListenerService"; //private ThreadGroup myThreads = new ThreadGroup("UDPListenerServiceWorker"); private UDPListenerThread myThread; /** * Handler to communicate from WorkerThread to service. */ …

6
anulowanie procesu handler.postdelayed
Używam, handler.postDelayed()aby utworzyć okres oczekiwania przed kolejnym etapem mojej aplikacji. Podczas okresu oczekiwania wyświetlam okno dialogowe z paskiem postępu i przyciskiem Anuluj . Mój problem polega na tym, że nie mogę znaleźć sposobu na anulowanie zadania postDelayed przed upływem czasu.

6
Jak usunąć wszystkie wywołania zwrotne z programu obsługi?
Mam moduł obsługi z mojego poddziałania, który został wywołany przez główne działanie . Ten moduł obsługi jest używany przez podklasy postDelayniektórych Runnables i nie mogę nimi zarządzać. Teraz, w onStopprzypadku, muszę je usunąć przed zakończeniem działania (jakoś zadzwoniłem finish(), ale wciąż dzwoni ponownie). Czy istnieje sposób na usunięcie wszystkich wywołań …

9
Android: Kiedy należy używać Handler (), a kiedy wątku?
Kiedy potrzebuję czegoś do asynchronicznego działania , na przykład długotrwałego zadania lub logiki korzystającej z sieci, lub z jakiegokolwiek powodu, uruchomienie nowego wątku i uruchomienie działa dobrze. Utworzenie Handlera i uruchomienie go również działa. Co za różnica? Kiedy powinienem używać każdego z nich? Jakie są zalety / powody używania a, …

4
Zatrzymaj handler.postDelayed ()
Wywołuję wiele programów obsługi przez new Handler (). PostDelayed (new Runnable () ..... Jak mogę to zatrzymać, gdy kliknę wstecz? public class MyActivity extends AppCompatActivity implements OnClickListener { private Button btn; private Handler handler; private Runnable myRunnable; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); btn = (Button) findViewById(R.id.trainingsstart); btn.setOnClickListener(this); } …

6
Handler jest abstrakcyjny, nie można go utworzyć
Próbuję użyć Handlerw mojej aplikacji. Ale kiedy utworzę to w ten sposób: Handler handler = new Handler(); Otrzymuję następujący błąd. Gradle: error: Handler is abstract; cannot be instantiated A kiedy sprawdzam rozwiązania, prosi mnie o zaimplementowanie tych metod: Handler handler = new Handler() { @Override public void close() { } …
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.