Закрыть приложение камеры из моего приложения через 2 минуты Android

Я разрабатываю приложение для Android, которое требует использования Android камеры API. Я успешно могу снять изображение и сохранить его. Теперь я хочу, чтобы приложение камеры закрывалось примерно через 2 минуты, если пользователь не щелкает никакое изображение, не сохраняет или не выполняет какие-либо действия.

1 ответ

Вы можете сделать это очень легко.

Подход на основе обработчиков

 Handler handler = new Handler();
    handler.postDelayed(new Runnable() {
        @Override
        public void run() {
            // Stop the camera
        }
    },120000);

Некоторые другие подходы

  1. выберите любое представление, использующее для него метод postRunnable, который принимает runnable и метку времени после того, что runnable должен быть запущен.

  2. Таймер основанный подход.

  3. Таймер обратного отсчета на основе подхода
  4. Поток (сон в течение 1 секунды или некоторый блок) и подход, основанный на обработчике
Другие вопросы по тегам