在一个activity中启动一个alertdialog,请问如何重写这个alertdialog的onBackPressed函数?
比如
public class MyScreen extends  PreferenceActivity
    private void showAlertDialog(final String key) {
        AlertDialog.Builder alertDialog = new Builder(MyScreen.this);
        alertDialog.setMessage("???");
        alertDialog.setTitle("???");
        alertDialog.setPositiveButton("yes", new OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
            }
        });
        alertDialog.setNegativeButton("no", new OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
            }
        });
        alertDialog.create().show(); 
    }//重写这个alertdialog的onBackPressed函数
}请给个例子
谢谢