IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]Android - dialog sample

    csharp25发表于 2016-08-21 22:58:10
    love 0

    Android - dialog sample

    btnLogout.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
    
    
    
            AlertDialog.Builder alertDialog = new AlertDialog.Builder(HomeActivity.this);
            alertDialog.setTitle("Logout");
            alertDialog.setMessage("Are you sure you want to Logout ?");
    
    
    /* When positive (yes/ok) is clicked */
            alertDialog.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int which) {
                    Intent i = new Intent(HomeActivity.this, MyActivity.class);
                    i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |
                            Intent.FLAG_ACTIVITY_CLEAR_TASK |
                            Intent.FLAG_ACTIVITY_NEW_TASK);
                    startActivity(i);
                    finish();
                    Toast.makeText(HomeActivity.this,"Successfully Logged Out", Toast.LENGTH_LONG).show();
                }
            });
    
    /* When negative (No/cancel) button is clicked*/
            alertDialog.setNegativeButton("No", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    dialog.cancel();
                }
            });
            alertDialog.show();
        }
    });


沪ICP备19023445号-2号
友情链接