audiofocus
audiofocus
Подскажите, пожалуйста, как на api ниже 8 использовать audiofocus.
-
- Сообщения: 138
- Зарегистрирован: 27 июн 2014, 01:41
Re: audiofocus
Статистика версий Android: апрель 2015
http://puregoogle.ru/?s=%D0%A1%D1%82%D0 ... 1%81%D0%BA
http://puregoogle.ru/?s=%D0%A1%D1%82%D0 ... 1%81%D0%BA
Re: audiofocus
Подскажите как дрессировать динозавра в домашних условиях, хотя нет, постойте, они же вымерли.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: audiofocus
Хорошо, можно и по-другому.
Мне нужно что-бы приложение поддерживало 2.1, не спрашивайте зачем.
Ладно, пусть для устройств 2.1 оно не будет поддерживать аудиофокус, а для старших версий - будет.
Делаю проверку на номер API, а далее соответственно выполняется код либо с автофокусом, либо без него.
Но затык в том, не знаю куда прикрутить AudioFocusListener. Запустить его могу в отдельном методе, который выполняется если API от 8 и старше, а вот закрыть его, точнее сделать abandon(afListener) не могу придумать как.
Экземпляр класса AudioFocusListener получаю в этом отдельном методе, и поэтому в onDestroy он не видится.
Инициировать его перед onCreate и создавать экземпляр в onCreate нельзя, потому что при запуске на 2.1 вылетает с ошибкой, в логах пишет, что не знает он такой класс AudioFocusListener (на 4.2 все нормуль).
Как вариант в onDestroy опять создавать экземпляр класса AudioFocusListener и тут же ему делать abandom. Но как-то наверное, это не очень правильно.
Как?
Все, не нужно. Сам разобрался.
Мне нужно что-бы приложение поддерживало 2.1, не спрашивайте зачем.
Ладно, пусть для устройств 2.1 оно не будет поддерживать аудиофокус, а для старших версий - будет.
Делаю проверку на номер API, а далее соответственно выполняется код либо с автофокусом, либо без него.
Но затык в том, не знаю куда прикрутить AudioFocusListener. Запустить его могу в отдельном методе, который выполняется если API от 8 и старше, а вот закрыть его, точнее сделать abandon(afListener) не могу придумать как.
Экземпляр класса AudioFocusListener получаю в этом отдельном методе, и поэтому в onDestroy он не видится.
Инициировать его перед onCreate и создавать экземпляр в onCreate нельзя, потому что при запуске на 2.1 вылетает с ошибкой, в логах пишет, что не знает он такой класс AudioFocusListener (на 4.2 все нормуль).
Как вариант в onDestroy опять создавать экземпляр класса AudioFocusListener и тут же ему делать abandom. Но как-то наверное, это не очень правильно.
Как?
Все, не нужно. Сам разобрался.