`

Android知识总结之重写方法

阅读更多
// 重写方法   点击菜单 弹出的菜单项的设置
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		
		menu.add(0, Config_constant.MENU_EXIT, 0, "退出")
			.setIcon(R.drawable.exit);
		return super.onCreateOptionsMenu(menu);
	}
// 用户点击菜单选项触发的事件
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		switch(item.getItemId()){
		
		case Config_constant.MENU_EXIT:					//按下退出菜单选项
			new AlertDialog.Builder(this)
							.setTitle("提示")
							.setMessage("确认退出吗?")
							.setIcon(R.drawable.alert_icon)
							.setPositiveButton(
									"确定",
									new DialogInterface.OnClickListener() {
									@Override
									public void onClick(DialogInterface dialog, int which) {
										android.os.Process.killProcess(android.os.Process.myPid());		//结束进程  退出程序
										TabDemoActivity.this.finish();
									}
							})
							.setNegativeButton(
									"取消",
									new DialogInterface.OnClickListener() {
										@Override
										public void onClick(DialogInterface dialog, int which) {}
									})
							.show();
							break;
			}
		return super.onOptionsItemSelected(item);
	}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics