標籤:title als dismiss 執行 build repeat err 標題 nis
JAVA:
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } //點擊物理按鈕時,執行退出提示public boolean onKeyDown(int keyCode,KeyEvent event){ if(keyCode==KeyEvent.KEYCODE_BACK && event.getRepeatCount()==0){ creatdialog(); } return false; } private void creatdialog() { // TODO Auto-generated method stub AlertDialog.Builder b=new Builder(MainActivity.this); //設定提示框內容 b.setMessage("確認退出麼"); //設定標題列 b.setTitle("提示"); b.setPositiveButton("確認",new OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub //點確定時退出程式,並隱藏此對話方塊 dialog.dismiss(); MainActivity.this.finish(); } }).setNegativeButton("取消",new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub //點擊取消時只隱藏對話方塊 dialog.dismiss(); } }); b.create().show(); } }
Android基礎TOP4_1:點擊物理按鈕彈出退出提示框