private void showTipe(){
Dialog dialog;
dialog = new AlertDialog.Builder(this).create();
dialog.show();
View view =getView(R.layout.show_dialog_view);
Window window =dialog.getWindow();
window.setContentView(view);
Button btnYes =(Button) window.findViewById(R.id.btYes);
Button btnNo=(Button) window.findViewById(R.id.btNo);
}
private View getView(int id){
LayoutInflater layout =LayoutInflater.from(this);
View view =layout.inflate(id, null);
return view;
}
2.连续点击两次退出程序的方法
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getKeyCode() == event.KEYCODE_BACK) {
if ((event.getAction() == KeyEvent.ACTION_DOWN)
&& (event.getRepeatCount() == 0)) {
this.exitApp();
}
return true;
}
return super.onKeyDown(keyCode, event);
}
private void exitApp() {
long count = System.currentTimeMillis() - exitTime;
if ((System.currentTimeMillis() - exitTime) > 2000) {
Toast.makeText(this, "再次点击退出程序!", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
this.finish();
onDestroy();
}
}
@Override
protected void onDestroy() {
super.onDestroy();
System.exit(0);
}