/**
* 捕捉back
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
if (drawerLayout.isDrawerOpen(Gravity.LEFT)) {
drawerLayout.closeDrawer(Gravity.LEFT);
} else {
new android.app.AlertDialog.Builder(this).setTitle("确认退出吗?")
// .setIcon(android.R.drawable.ic_dialog_info)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
if (!checkLogin()) {
MainActivity.this.finish();
} else {
StateUtils.setState(MainActivity.this, 4);
MainActivity.this.finish();
}
}
})
.setNegativeButton("返回", null)
.show();
}
return true;
}
return super.onKeyDown(keyCode, event);
}
* 捕捉back
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
if (drawerLayout.isDrawerOpen(Gravity.LEFT)) {
drawerLayout.closeDrawer(Gravity.LEFT);
} else {
new android.app.AlertDialog.Builder(this).setTitle("确认退出吗?")
// .setIcon(android.R.drawable.ic_dialog_info)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
if (!checkLogin()) {
MainActivity.this.finish();
} else {
StateUtils.setState(MainActivity.this, 4);
MainActivity.this.finish();
}
}
})
.setNegativeButton("返回", null)
.show();
}
return true;
}
return super.onKeyDown(keyCode, event);
}