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