Запрет отключения экрана на одной из вкладок таба

Интерфейс, диалоги, темы, стили, меню
Ответить
max546
Сообщения: 8
Зарегистрирован: 13 янв 2013, 21:41

Запрет отключения экрана на одной из вкладок таба

Сообщение max546 » 25 авг 2013, 11:07

Здравствуйте, интересует решение такой задачи, есть приложение, в нем tabHost с несколькими вкладками, необходимо на одной из вкладок реализовать запрет спящего режима(отключения экрана), а при переключении на другую вкладку необходимо этот запрет снять. Сейчас реализована такая схема: getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); в методе onCreate главного Активити, но соответственно блокировка отключения экрана действует на всё приложение. Содержимое табов- это отдельные Активити и перемещение туда выше приведенного метода ни к чему не приводит(блокировка вообще не срабатывает). Подскажите пожалуйста как можно реализовать такую схему
p.s. приложение - секундомер с таймером
И ещё вопрос- как сделать высоту вкладки по меньше?. В android 4.x у TabWidget ставлю высоту 20dp и все норм., а на 2.x если ставлю высоту меньше чем wrap_сontent, название вкладки пропадает хотя на вкладке очень много пустого пространства.

Ответить