我正在使用onCreateOptionsItem,如下面的代碼所示,但是當我覆蓋onMenuItemSelected時,它被標記爲紅色。 ?有沒有給它的替代性如何 可以解決這個錯誤如何使用onMenuItemSelected
代碼:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem miRefrsh = menu.add(0, 1, 0,"refresh");
miRefrsh.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
//進入關於頁面
MenuItem miScan = menu.add(0, 2, 1, "scan");
miScan.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
//退出系統
MenuItem miCancel = menu.add(0, 3, 2, "cancel");
miCancel.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
MenuItem miExit = menu.add(0, 4, 2, "exit");
miExit.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
return super.onCreateOptionsMenu(menu);
}
public boolean onMenuItemSelected(int featureId, MenuItem item) {
switch(item.getItemId()) {
case MEMU_RESCAN:
this.mGP.closeConn();
this.initActivityView();
this.openDiscovery();
return true;
case MEMU_EXIT:
this.finish();
return true;
case MEMU_ABOUT:
this.openAbout();
return true;
default:
return super.onMenuItemSelected(featureId, item);
}
哪條線顯示紅色? –
錯誤在哪裏?顯示錯誤日誌。 –