Как инициировать действие при завершении работы эмулятора в Android Studio?

#android

#Android

Вопрос:

Я хочу выполнить действие, которое происходит при завершении работы эмулятора. Более конкретно, я хочу записать в файл до завершения работы эмулятора.

Ответ №1:

Попробуйте зарегистрировать BroadcastReceiver для https://developer.android.com/reference/android/content/Intent#ACTION_SHUTDOWN намерение. Для его получения может потребоваться запуск службы или действия.

Комментарии:

1. Итак, я уже это сделал, и это работает нормально, но мне нужно что-то для того, чтобы при завершении работы эмулятора, то есть когда вы нажимаете кнопку X.

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