Вот мой кодхорошо стекли не отображаются в контекстном голосе Меню- Google Glass
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(WindowUtils.FEATURE_VOICE_COMMANDS);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_sample);
}
@Override
public boolean onCreatePanelMenu(int featureId, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
// Pass through to super to setup touch menu.
return super.onCreatePanelMenu(featureId, menu);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
switch (item.getItemId()) {
case R.id.dogs_menu_item:
// handle top-level dogs menu item
break;
default:
return true;
}
return true;
}
// Good practice to pass through to super if not handled
return super.onMenuItemSelected(featureId, item);
}
Я пытаюсь включить контекстное меню, из моей деятельности .. С выше кодом должно отображаться «КИ стекла» в нижней части моей деятельности, но она не отображается. Версия стекла, которую я использую, - 21.3.
Я отредактировал мой код, у меня есть onCreatepanelMenu –
У вас нет ошибки и никакой другой активности, отображаемой перед вашей деятельностью_sample? Возможно, попробуйте удалить: requestWindowFeature (Window.FEATURE_NO_TITLE); – Pull
У меня нет никаких ошибок. У меня есть служба, которая отображает живую карту низкой частоты, контекстное меню отсюда приводит меня к этой деятельности. –