Android Studio здесь.Я пытаюсь открыть меню (трехточечное в правом верхнем углу), но не нажимаю на него.Я использую команды распознавания голоса.
Я уже пытался вызвать его разными способами, например, openOptionsMenu () ;, MapsActivityCurrentPlace.this.openOptionsMenu ();и т.д., но это не сработало, меню не открывается.
// This is my menu - current_place_menu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.current_place_menu, menu);
//optionsMenu = menu;
return true;
}
// Later in the code, this is the place I want to open my menu by recognizing the "menu" command
private int voiceR() {
switch (OPERATOR) {
case 'M':
//getMenuInflater();
//openOptionsMenu();
// MapsActivityCurrentPlace.this.openOptionsMenu(); // activity's onCreateOptionsMenu gets called
// optionsMenu.performIdentifierAction(R.id.groupp, 0);
//optionsMenu.performIdentifierAction(R.menu.current_place_menu, 0);
//getMenuInflater();
// MenuInflater inflater = getMenuInflater();
// inflater.inflate(R.menu.current_place_menu, optionsMenu);
//MenuInflater inflater = getMenuInflater();
//inflater.inflate(R.menu.current_place_menu, menu);
//Inflater.performIdentifierAction(R.id.groupp, 0);
//mShowMenu = true;
//invalidateOptionsMenu();
break;
case 'T':
break;
}
return -999;
}
Ожидаемым результатом будет открытое меню с внедренным списком.На данный момент он распознает команду, но не открывает меню.Спасибо!