06-28
import android.view.KeyEvent;
import android.app.AlertDialog;
import android.content.DialogInterface;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
AlertDialog.Builder dlg=new AlertDialog.Builder(this);
dlg.setTitle("Alert");
dlg.setMessage("退出?");
dlg.setPositiveButton("是", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
setResult(RESULT_OK);
finish();
}
});
dlg.setNegativeButton("不", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
dlg.show();
}
return super.onKeyDown(keyCode, event);
}