我正在尝试将选项菜单添加到我的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。