有点晚了,但是.. 我会为其他人回复这是我的代码。
这是一种方法,检测用户何时按下后退按钮并显示一个正面和负面的对话框,如果他们按下“是”,则调用您的插页式方法。
格林斯
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK) {
AlertDialog.Builder alert = new AlertDialog.Builder(
MainActivity.this);
alert.setTitle(R.string.app_name);
alert.setIcon(R.drawable.ic_launcher);
alert.setMessage(R.string.quit);
alert.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
//call your method here then finish activity;
interstitial();
finish();
}
});
alert.setNegativeButton("No",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
alert.show();
return true;
}
return super.onKeyDown(keyCode, event);
}