Глюк меню в ActionBar

Интерфейс, диалоги, темы, стили, меню
Ответить
Zammm
Сообщения: 69
Зарегистрирован: 05 окт 2014, 11:31

Глюк меню в ActionBar

Сообщение Zammm » 07 янв 2015, 11:40

Добрый день!
Имеется меню в ActionBar. Реализую его вызов как по нажатию непосредственно н само меню, так и на соответствующую кнопку на панели телефона. В общем, по нажатию на кнопку телефона после пары, тройки раз меню вызываться перестаёт - лишь появляется кратковременно и сразу исчезает... При этом нажатие на само меню также нормально вызывает меню. Подскажите, может быть кто-нибудь сталкивался с этим... Код вызова менюшки с кнопки ниже:
  • @Override
    public boolean onKeyDown(int keycode, KeyEvent e) {
    switch(keycode) {
    case KeyEvent.KEYCODE_MENU:
    openOptionsMenu();
    return true;
    }

    return super.onKeyDown(keycode, e);
    }

Fb89
Сообщения: 11
Зарегистрирован: 22 янв 2014, 22:57

Re: Глюк меню в ActionBar

Сообщение Fb89 » 23 янв 2015, 14:26

Я этот функционал так реализовывал:

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

	

private Menu mMenu;

	@Override
	public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
		inflater.inflate(R.menu.table_menu, menu);
		mMenu = menu;
	}

public void onHWMenuClick() {
		if (mMenu != null)
			mMenu.performIdentifierAction(R.id.actionBar_overflow, 0);
	}

Ответить