17
Muszę pozwolić usnąć spać przez 0,5 s, podobnie jak przy użyciu Thread.sleep();android, czy istnieje jakaś metoda pozwalająca na opóźnienie lub spanie w pracy?
Czy istnieje jakakolwiek metoda?
Muszę pozwolić usnąć spać przez 0,5 s, podobnie jak przy użyciu Thread.sleep();android, czy istnieje jakaś metoda pozwalająca na opóźnienie lub spanie w pracy?
Czy istnieje jakakolwiek metoda?
Tak, jest. Nazywa się SystemClock.sleep(millis). Jest też Thread.sleep(millis). Sugeruję przeczytanie różnic.
Szybkie wyjaśnienie różnicy pomoże czytelnikom. – Patrick
Utracono wynik z powodu braku wyjaśnienia, podczas gdy OP jest trzecim wynikiem w Google dotyczącym "snu wątku w serwisie Android". –
Wiem, że to stare pytanie, ale myślę, że ważne jest, aby zauważyć (jak powiedziano w innych odpowiedziach SO), że 'Thread.sleep()' nie zawsze jest dobrą implementacją dla usługi w tle, ponieważ przerywa faktyczne Wątek interfejsu użytkownika, a nie wątek Async. – ytpillai