android选项菜单不显示,Android – 选项菜单不起作用
我正在尝试在从服务启动的Activity中创建一个Options菜单,然后根据来自通过Handler传递的Service的消息更改其UI.我按如下方式设置了“选项”菜单:/** Menu creation and setup **//* Creates the menu items */public boolean onCreateOptionsMenu(Menu menu) {menu.add(
我正在尝试在从服务启动的Activity中创建一个Options菜单,然后根据来自通过Handler传递的Service的消息更改其UI.
我按如下方式设置了“选项”菜单:
/** Menu creation and setup **/
/* Creates the menu items */
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0,1,"Speaker");
menu.add(0,2,"Mute");
return true;
}
/* Handles item selections */
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
//Do something here
return true;
case 2:
//Do something here
return true;
}
return false;
}
但是当我的应用程序运行时,它永远不会被调用.
我遇到了一些问题,我需要使用Handler来更改屏幕上的Text,因为信息是在错误的线程上传递的,同样的问题可能是菜单没有显示的原因吗?
是这样我怎么能解决它,因为我无法覆盖处理程序中的方法
更多推荐
所有评论(0)