我想在一個活動中創建一個選項菜單,從一個服務開始,然後根據來自通過處理程序傳遞的服務的消息更改其UI。Android - 選項菜單不會工作
我設置的選項菜單如下:
/** Menu creation and setup **/
/* Creates the menu items */
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 0, "Speaker");
menu.add(0, 2, 0, "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;
}
但是,當我的應用程序運行在所有它永遠不會被調用。
我遇到過問題,我需要使用處理程序來更改屏幕上的文本,因爲信息正在傳遞給錯誤的線程,請問這個問題可能導致菜單不顯示?
是這樣我怎麼能解決這個問題,因爲我不能在處理程序
您的活動已創建,但不是菜單? – Sephy 2010-08-05 10:13:04
是的我的活動顯示正常,但是當我按菜單按鈕什麼也沒有發生 – 2010-08-05 10:19:56