Articles of Таймер для

Таймер не останавливается в андроиде

Я сделал приложение в android и использовал таймер, как это .. try { CountDownTimer start1 = new CountDownTimer(20000, 1000) { public void onTick(long millisUntilFinished) { TextView timeShow = (TextView)findViewById(R.id.showTime); timeShow.setText(" "+" 00:" +millisUntilFinished / 1000); } Но моя проблема в том, что я не знаю, как остановить таймер. Есть идеи? Я уже пробовал: quitApplication.setOnClickListener(new OnClickListener() […]

Отложенные события на Android

Я пишу приложение для Android, которое планирует определенные методы для запуска с нерегулярными интервалами. Насколько мне известно, существует как минимум два способа сделать это: Используйте Handler.postDelayed для выполнения Runnable истечении заданного времени. Используйте Timer для планирования и выполнения TimerTask истечении заданного времени. Я ищу решение, которое может быстро запускать несколько событий. Какой метод лучше всего […]

CountDownTimer.cancel () не работает в Android

CountDownTimer.cancel() не работает в приведенном ниже коде: myTimer = new CountDownTimer(10000, 1000) { public void onFinish() { } @Override public void onTick(long millisUntilFinished) { if(null != myObject){ myTimer.cancel(); } } }.start(); В приведенном выше коде я запустил CountDownTimer который проверяет, не является ли объект null и соответственно отменяет таймер. Объект устанавливается каким-то слушателем в любой […]

Как начать работу по истечении определенного периода времени?

Мне нужно начать деятельность из текущей деятельности через определенный период времени. Я закодирован, как показано ниже. public class FirstActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_first); new Timer().schedule(new TimerTask(){ public void run() { startActivity(new Intent(FirstActivity.this, SecondActivity.class)); } }, 2000); } Но его не работает … он продолжает рушиться. Правильно ли мой […]

Android – для измерения времени между двумя нажатиями кнопок

У меня есть кнопка с именем Check In . Моя цель – щелкнуть, чтобы изменить текст и начать подсчет времени. Таймер должен остановиться при следующем нажатии. Это должно дать время между двумя нажатиями кнопок.

Приостановить таймер и продолжить его.

Обратитесь к коду, который @Yuri отправил здесь. Как остановить таймер после определенного количества раз . Если бы я хотел остановить его из-за какого-то условия, а затем снова перезапустить его. Как мне это сделать? private final static int DELAY = 10000; private final Handler handler = new Handler(); private final Timer timer = new Timer(); private […]

Timer () как Daemon Vs non Daemon

//Creates a new Timer which may be specified to be run as a daemon thread. Timer(boolean isDaemon) //Creates a new non-daemon Timer. Timer() Когда таймер должен запускаться как Daemon внутри приложения Android? В документации ничего не говорится об этом. http://developer.android.com/reference/java/util/Timer.html

Android: простой счетчик времени

У меня простая программа с одним TextView и двумя кнопками: Button1 и Button2. Нажатие кнопки 1 запускает счетчик, увеличиваясь на 1 раз в 1 секунду и показывающий результат в TextView; Щелчок на кнопке 2 остановит ее. Вот часть моего кода для Button1. Но это не работает. Timer T=new Timer(); T.scheduleAtFixedRate(new TimerTask() { @Override public void […]

Пауза CountDownTimer в Android, когда активность не впереди

У меня есть действие, которое использует CountDownTimer, который отсчитывает от 10. Как приостановить этот таймер, когда действие больше не находится в фокусе, например, если пользователь получил вызов или что-то еще, затем возобновите таймер, когда пользователь вернется к Мероприятия? Возможно ли это?

OnPause / onResume

У меня есть небольшое тестовое приложение, над которым я работаю, у которого есть таймер, который обновляет текстовое изображение до обратного отсчета от 100 до 0. Это работает отлично, но теперь я пытаюсь приостановить приложение, если пользователь нажимает кнопку «Назад» на телефоне, а затем Перезапустите таймер с того места, где они остановились при повторном открытии приложения. […]

Intereting Posts
Перетаскивание в формах Xamarin Получение результата от службы намерения внутри пользовательского адаптера для просмотра списка Переустановить .apk с помощью Eclipse без запуска. Как получить доступ к звуковым сигналам по умолчанию для Android? Как определить присутствие пользователя в андроиде? База Android обновляется каждый раз, когда запускается приложение Устройства Samsung Galaxy не могут использовать geolocation.getCurrentPosition Android ActivityManager vs WindowManager Создание файла PDF / Word (Doc) в приложении Удерживайте активность при блокировке экрана, когда экраны alseep Зачем мне нужно добавить файл конфигурации в мой проект, чтобы правильно настроить gcm? Android: как скрыть элемент ListView Заменить фрагмент внутри ViewPager Android: относительная компоновка Две кнопки занимают все доступные горизонтальные пространства Уведомление, созданное IntentService, всегда использует неправильное намерение