2012-06-29 3 views
0

Я хочу установить некоторые флаги намерений в активности запуска моего приложения в зависимости от пользовательских настроек. Например, если пользователь не хочет отключать подсветку, я должен установить FLAG_KEEP_SCREEN_ON для активности запуска. Есть ли способ получить текущее намерение и изменить его флаги перед началом основной активности?Флаги намерения активности Launcher

Я использую PowerManager и WakeLock, но этот способ сейчас устарел, поэтому я хочу обновить приложение.

Спасибо!

ответ

1

Есть ли способ получить текущее намерение и изменить его флаги перед началом основной деятельности?

Нет, извините.

Это, как говорится, просто вызовите setKeepScreenOn() on some View в своей деятельности, и вы выполните то же самое.

Я использую PowerManager и WakeLock, но этот путь вид осуждается в настоящее время

PowerManager и WakeLock не рекомендуется, но они требуют дополнительного разрешения и немного рискованно - пользователю будет недовольна, если вы не достигнете release()WakeLock из-за аварии или чего-то еще.

+0

Вау, похоже, именно то, что я хочу! Собираюсь протестировать прямо сейчас. Благодаря! – Alexander

Смежные вопросы