android 开发点击弹出对话框中的按钮进行页面跳转如何实现

android开发中,点击弹出对话框中的按钮进行页面跳转,如何实现?可以这样做:

可以获取对话框的点击事件,比如点击了确定然后你就跳转

 

AlertDialog.Builder builder = new Builder(CommentActivity.this);
        builder.setMessage("确定要跳转吗?");
        builder.setTitle("提示");
        builder.setPositiveButton("确认",
                new android.content.DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface arg0, int arg1) {
                        // TODO Auto-generated method stub
                        arg0.dismiss();
                        这里跳转到你想要去的页面
                    }
                });
        builder.setNegativeButton("取消",
                new android.content.DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });
        builder.create().show();

arg0就是该listener的接口啊,通过这个参数就可以关闭对话框。跳到想去的页面就startIntent就好了,你把那一行中文换成

Intent it = new Intent(this,UserActivity.class); startActivity(it);

当然要跳去哪个页面就你自己决定

AlertDialog.Builder builder = new Builder(CommentActivity.this);
        builder.setMessage("确定要跳转吗?");
        builder.setTitle("提示");
        builder.setPositiveButton("确认",
                new android.content.DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface arg0, int arg1) {
                        // TODO Auto-generated method stub
                        arg0.dismiss();
                        Intent it = new Intent(this,UserActivity.class);
                                                startActivity(it);  
                    }
                });
        builder.setNegativeButton("取消",
                new android.content.DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });
        builder.create().show();

http://bbs.ibeifeng.com/read-htm-tid-68064.html

android 开发点击弹出对话框中的按钮进行页面跳转如何实现,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。