W mojej aplikacji Android chcę wywołać określoną metodę w regularnych odstępach czasu tj.. "po każdych 5 sekundach" ... jak mogę to zrobić ...?Zadzwoń Poszczególne metody po regularnych odstępach czasu
6
A
Odpowiedz
13
Można użyć metody Timer do wykonania metody z określonym okresem.
Oto przykładowy kod:
final long period = 0;
new Timer().schedule(new TimerTask() {
@Override
public void run() {
// do your task here
}
}, 0, period);
10
Ten link powyżej został przetestowany i działa poprawnie. To jest kod do wywoływania jakiejś metody w każdej sekundzie. Można zmienić 1000 (= 1 sekunda), aby w dowolnym momencie (np 3 sekundy = 3000)
public class myActivity extends Activity {
private Timer myTimer;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
myTimer = new Timer();
myTimer.schedule(new TimerTask() {
@Override
public void run() {
TimerMethod();
}
}, 0, 1000);
}
private void TimerMethod()
{
//This method is called directly by the timer
//and runs in the same thread as the timer.
//We call the method that will work with the UI
//through the runOnUiThread method.
this.runOnUiThread(Timer_Tick);
}
private Runnable Timer_Tick = new Runnable() {
public void run() {
//This method runs in the same thread as the UI.
//Do something to the UI thread here
}
};
}
+0
Dzięki. Pracuje dla mnie. – zwarrior
Powiązane problemy
- 1. Funkcja wywoływania rekursywnie w regularnych odstępach czasu
- 2. Android: wykonywanie kodu w regularnych odstępach czasu
- 3. Uruchamiaj funkcję JavaScript w regularnych odstępach czasu
- 4. Podziel ciąg w regularnych odstępach czasu
- 5. Wstawianie znaku w regularnych odstępach czasu w liście
- 6. Podział czasu w odstępach
- 7. Planowanie metody Web Api do pracy w określonych odstępach czasu
- 8. Aplikacja na Androida, aby zmienić tapetę w regularnych odstępach czasu przy użyciu timera
- 9. Subversion: Łączenie kodu źródłowego dostawcy z linią główną w regularnych odstępach czasu
- 10. odśwież stronę bieżącą po ustawionym limicie czasu funkcji zadzwoń
- 11. Java: Planowanie zadania w przypadkowych odstępach czasu
- 12. Zadzwoń do niezdefiniowanej metody po aktualizacji do wersji laravel 5.4
- 13. Android Zadzwoń do metody z innej klasy
- 14. Błąd: Zadzwoń do niezdefiniowanej metody addAttributeToFilter()
- 15. Zadzwoń do niezdefiniowanej metody PHP_CodeCoverage_Filter :: getInstance()
- 16. Zadzwoń do niezdefiniowanej metody mysqli_stmt :: get_result
- 17. Czy git gc wykonuje się w deterministycznych odstępach czasu?
- 18. Zadzwoń do prywatnej metody klasy z metody prywatnej instancji
- 19. Jak zaplanować uruchamianie zadania w okresowych odstępach czasu?
- 20. Jak uruchomić metodę pracy w tle w stałych odstępach czasu?
- 21. Lista zwracających wartości w odstępach czasu dla określonego pola
- 22. Zmień limit czasu dla każdej metody WCF lub zadzwoń pod numer
- 23. Zestaw sympatyczny: iteracja w odstępach
- 24. EC2 Micro Instance CPU skoki do 100% w regularnych odstępach codziennie
- 25. Aby uzyskać lokalizację urządzenia po określonych odstępach czasu, gdy aplikacja Phonegap działa w tle za pomocą interfejsu API geolokalizacji
- 26. "zadzwoń" po przełączeniu w tryb chroniony
- 27. Zadzwoń do WCF Metody Resfull z użyciem OAUTH 2.0
- 28. Jak ustawić limit czasu dla JAX-WS WebService Zadzwoń
- 29. Monitorowanie synchronicznej metody limitu czasu
- 30. Zadzwoń do didHighlightItemAtIndexPath bez wywołania metody didSelectItemAtIndexPath dla UICollectionView
Hey Bro ... Dzięki .... – Nirav