|
添加一个菜单 : 我采用这样的方式关闭:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 1, "注销");
menu.add(0, 2, 2, "退出");
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == 1) {
// 菜单1事件
Intent intent = new Intent();
intent.setClass(HiMainActivity.this, HiLoginActivity.class);
HiMainActivity.this.startActivity(intent);
finish();
} else if (item.getItemId() == 2) {
// 菜单2事件
new AlertDialog.Builder(HiMainActivity.this)
.setTitle("确定要退出综合收单系统吗?")
.setPositiveButton("确定",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
android.os.Process
.killProcess(android.os.Process
.myPid());
}
})
.setNegativeButton("取消",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
}
}).show();
}
return true;
}
|
|