Каков наилучший способ отсрочить вызов метода без замораживания пользовательского интерфейса или запуска программы? Я хочу отображать круги на экране каждые 5 секунд, но за эти 5 секунд другие существующие круги будут меняться, поэтому метод drawcircle должен вызываться каждые 5 секунд, но другой код тоже должен работать.Android - вызов метода задержки
-1
A
ответ
3
Использование Handler
для него:
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//any delayed code
}
}, 5000);
Вызывает Runnable быть добавлены в очередь сообщений, которые будут работать по истечении заданного промежутка времени истечет. Runnable будет запущен в потоке, к которому прикреплен этот обработчик. Временная база находится в миллисекундах, например, над ней составляет 5000 миллисекунд.
postDelayed
принимает два параметра:
- В Runnable, которая будет выполнена.
- Задержка (в миллисекундах) до тех пор, пока не будет выполнена Runnable.
2
Использовать метод Handler
под названием postDelayed
.
Для получения дополнительной информации читайте this.
Смежные вопросы
- 1. Вызов метода задержки и использование потоков?
- 2. Вызов метода после некоторой задержки в java
- 3. Вызов метода снова после задержки в WCF
- 4. Вызов метода задержки для определенного времени
- 5. Правильный способ использования метода задержки в android
- 6. Java Android: вызов метода
- 7. Android Reflection - вызов метода
- 8. Использование метода задержки jQuery для задержки текста
- 9. Execute метода без задержки
- 10. Запуск метода задержки Java
- 11. вызов функции задержки python
- 12. Вызов SetTimeout без задержки
- 13. Проверка состояния и вызов непрерывного метода с периодами задержки.
- 14. Вызов метода повторно после временной задержки до достижения конечного состояния
- 15. Вызов метода метода после предупреждения в Android?
- 16. Android Вызов метода с помощью другого метода
- 17. Вызов метода подкласса в android
- 18. Вызов метода javascript от android
- 19. Вызов метода каждый второй android
- 20. Android: вызов метода из AsyncTask
- 21. Android: Touch Listener - вызов метода
- 22. вызов внешнего метода в android?
- 23. вызов метода в приложении android
- 24. Android-вызов метода TCP-клиента
- 25. Вызов метода фрагмента из вкладок Android android.
- 26. Android: Первый вызов метода обработки звука занимает много времени
- 27. NSInvocation для задержки вызова метода, вызывающего EXC_BAD_ACCESS
- 28. Вызов метода внутри метода
- 29. Вызов метода базового метода
- 30. Текст задержки на Android