1

我正在尝试向我的 Android 项目添加选项菜单。选项菜单显示得很好,但是当单击唯一选项时它会失败。调试对我没有帮助(我开发 android 的时间不长)。

绘制菜单项的 XML 是:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/add_server"
          android:icon="@drawable/plus"
          android:title="@string/add_server"
          android:showAsAction="never"
          />

</menu>

单击所述选项时调用该方法的代码是:

public boolean onOptionsItemSelected(MenuItem item) {
        // Handle item selection
        switch (item.getItemId()) {
            case R.id.add_server:
                    addNewServer();
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    }

方法是:

public void addNewServer() {
     Intent intent = new Intent(AndNetQCheckDemo.this, AddServer.class);
 AndNetQCheckDemo.this.startActivity(intent);       
}

当我单击按钮时,它会突出显示然后失败。调试器进入该.this.startActivity行,然后因我不理解的检测错误而失败。

我使用的设备是运行 4.0.4 的三星 Galaxy S3。

4

0 回答 0