Страница 1 из 1

fragments back key

Добавлено: 31 окт 2013, 14:35
walle
как обработать нажатие кнопки keyBack для фрагментов?

Re: fragments back key

Добавлено: 31 окт 2013, 14:42
trew
Вот метод для кнопки Back, который выключает эту кнопку
[syntax=java]@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return false;
} [/syntax]
Вносите изменения в код.

Можно хелп посмотреть
http://developer.android.com/reference/ ... #onKeyDown

Re: fragments back key

Добавлено: 31 окт 2013, 15:27
walle
у меня классы фрагментов по отдельным файлам раскиданы

[syntax=java]
public class FragmentRadio extends Fragment {
...
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return false;
}
}
[/syntax]

таким образом он не желает работать.

Re: fragments back key

Добавлено: 25 ноя 2013, 15:33
Ale][
У Activity имеется метод

Код: Выделить всё

	@Override
	public void onBackPressed() {
		super.onBackPressed(); // Убрать эту строку, если хотим, чтобы стандартное событие на кнопку Back не обрабатывалось
	}
У фрагментов такого события нет. Но ведь фрагменты принадлежат Activity. Вот и переопределяйте в Activity.