android 输入对话框 确认对话框

[经验分享] android 输入对话框 确认对话框

本帖最后由 xqing 于 2011-5-22 11:22 编辑

  1. protected Dialog onCreateDialog(int id) {  
  2.     if (id == 0) {// 注销  
  3.         AlertDialog.Builder builder = new AlertDialog.Builder(this);  
  4.         builder.setMessage("你确认要注销吗?")  
  5.                 .setCancelable(false)  
  6.                 .setPositiveButton("确定",  
  7.                         new DialogInterface.OnClickListener() {  
  8.                             public void onClick(DialogInterface dialog,  
  9.                                     int id) {  
  10.                                 Talktalk.con.disconnect();  
  11.                                 Intent intent = new Intent();// 设置跳转数据传输intent  
  12.                                 intent.setClass(Frilist.this,  
  13.                                         Talktalk.class);  
  14.                                 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
  15.                                 startActivity(intent);  
  16.                                 finish();  
  17.                             }  
  18.                         }).setNegativeButton("取消", null);  
  19.         AlertDialog alert = builder.create();  
  20.         return alert;  
  21.     } else {//邀请好友对话框  
  22.         final EditText input = new EditText(this);  
  23.   
  24.         return new AlertDialog.Builder(this)  
  25.   
  26.                 .setTitle("请输入好友账号")  
  27.                 .setView(input)  
  28.                 .setPositiveButton("确定",  
  29.                         new DialogInterface.OnClickListener() {  
  30.   
  31.                             public void onClick(DialogInterface dialog,  
  32.                                     int which) {  
  33.                                 String value = input.getText().toString();  
  34.                                 setTitle(value);  
  35.                             }  
  36.   
  37.                         }).setNegativeButton("取消", null).create();  
  38.     }  
  39. }  
复制代码

调用方法:
showDialog(0);
showDialog(1);

转载于:https://www.cnblogs.com/lungeer/articles/2061022.html

你可能感兴趣的:(android 输入对话框 确认对话框)