У меня есть диалоговое окно активности, которое отображается, когда активность получает настраиваемый фильтр намеренного трансляции. Приложение использует датчик приближения, чтобы выключить экран. Но когда экран снова включается, диалог исчезает. Как я могу предотвратить исчезновение диалога?Активность исчезает на экране с помощью датчика приближения
ответ
использовать флаги в деятельности
Когда экран от него просто воссоздать деятельность затем OnCreate метод вызова так Активность повторно инициализировать его самостоятельно, и все содержимое перегружается
Если вы установите configChanges флаг в вашей деятельности он делает не воссоздают деятельность только возобновить его
ли это ваш файл манифеста, где вы определяете вашу деятельность
<activity
android:name=".MyActivity"
android:configChanges="orientation|keyboardHidden|keyboard"
android:label="MYLabel" >
</activity>
yourDialog.getWindow(). AddFlags (WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Это не позволит экрану гаснуть, пока отображается ваше диалоговое окно.
Это сработало. Благодарю. Но мне нужно, чтобы экран выключился и снова отобразился диалог, когда он просыпается. –
Это плохая политика, которая бесповоротно взаимодействует с рабочим процессом взаимодействия с пользователем. Я советую против такого решения. –
Ваша активность (возможно) закрывается, когда экран выключается. и перезапускается, когда он возвращается в обычный жизненный цикл активности Android. Чтобы сохранить свое диалоговое окно, вам нужно сохранить его состояние, когда действие закрывается и восстанавливается при его возврате. Вы можете продемонстрировать это, снова создав диалоговое окно –
- 1. Как сделать снимок с помощью датчика приближения?
- 2. Как переключить факел с помощью датчика приближения?
- 3. Использование датчика приближения с onSensorChanged
- 4. Использование датчика приближения в android
- 5. Android-приложение секундомера, начало с датчика приближения
- 6. Измерьте расстояние от iPhone до объекта с помощью датчика приближения
- 7. Как включить и выключить кнопку с помощью датчика приближения?
- 8. Как отключить сенсорный ввод с помощью датчика приближения в android?
- 9. Как изменить чувствительность датчика приближения Android?
- 10. Как получить текущее значение датчика приближения Android?
- 11. Активность Android на одном экране
- 12. Найти расстояние от датчика приближения на iPhone в swift
- 13. Как использовать внешний источник питания для датчика приближения с Arduino
- 14. JS: Результат исчезает после печати на экране с помощью innerHTML?
- 15. Активность остается на экране Android
- 16. Использовать датчик приближения в выключенном экране Android
- 17. Проблема с замораживанием датчика приближения на Android M Предварительный просмотр 3
- 18. [Помощь] Выключить экран при касании датчика приближения в Android
- 19. Не удалось получить значения датчика приближения в android
- 20. Перейти к определенной позиции в видео с помощью датчика приближения Android
- 21. Имитировать датчик приближения (iPhone)
- 22. Контрольный датчик приближения на Galaxy SII
- 23. ExpandableListView исчезает после перехода на другую активность
- 24. Как отображать активность на экране блокировки?
- 25. Датчик приближения
- 26. На экране вращения активность onCreate() не называется
- 27. Как проверить, какая активность отображается на экране
- 28. Шаги с помощью датчика с google подходят
- 29. Поддержка браузера бесконтактного датчика
- 30. Навигационная панель/меню исчезает на меньшем экране - вопрос с CSS
Ваш ответ не ясен. Можете ли вы его улучшить? –
@STTLCU теперь ясно –
это лучше, чем раньше наверняка –