以下是我在Android模拟器上运行的弹出消息 1.5 - >
应用Android Sample Mobile App (进程com.mycompany.mobile.android)意外停止了。 请再试一次。
当我点击设备的菜单按钮时会发生这种情况;菜单来了 使用退出图标...选中后会执行以下操作..
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.exit:
this.finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
在其他Android版本中,此代码可以正常运行。
答案 0 :(得分:0)
发布您的堆栈跟踪或LogCat,我们可以看到什么是错的。
我的预感是,它要么为该API级别调用super乱序,要么完成switch内部的活动可能无法正确处理,或者该项目可能是null ref。更多信息plz。
答案 1 :(得分:0)
Android 1.5是最古老的版本之一(如果不是最老的版本),大多数手机都有1.6或更高版本。我不建议你这么做。此外,1.5至1.6之间存在非常显着的差异,API与1.6相比更加一致。不是你想要的答案,而只是我的两分钱。
答案 2 :(得分:0)
只是一条建议:您似乎在为应用程序添加一个退出按钮 请注意,建议不要向Android应用程序添加退出按钮:Is quitting an application frowned upon?