廢話不多說鸿捧,直接上代碼:
一、雙擊返回按鈕退出登陸
long lastTime = 0;
/**
* 2秒內(nèi)連續(xù)點(diǎn)擊back鍵材蹬,退出應(yīng)用
*/
@Override
public void onBackPressed() {
long curTime = System.currentTimeMillis();
if ((curTime - lastTime) > 2000) {
Toast.makeText(activity, "再按一次退出應(yīng)用", Toast.LENGTH_SHORT).show();
lastTime = curTime;
} else {
this.finish();
}
}
二顷扩、彈出一個(gè)對話框
private AlertDialog.Builder builder;
builder= getDialog(context);
builder.setMessage("退出登陸!");
builder.setPositiveButton("確定", onOkClickListener);
builder.setNegativeButton("取消", onCancleClickListener);
@Override
public void onBackPressed() {
builder.show();
}