当前位置: 代码迷 >> Android >> 安卓弹出对话框有关问题
  详细解决方案

安卓弹出对话框有关问题

热度:108   发布时间:2016-05-01 21:48:54.0
安卓弹出对话框问题
为什么我这种写法总是报错。。。书上 网上也是这么写的。。。
本人刚接触android请大家帮帮忙
Java code
if("" == barcode.trim())                {                    Builder dialog = [color=#FF0000]new AlertDialog.Builder(this[/color]);                    dialog.setTitle("提示");                    dialog.setIcon(R.drawable.ic_launcher);                    dialog.setMessage("请输入信息");                    dialog.[color=#FF0000]setPositiveButton[/color]("确定", new [color=#FF0000]OnClickListener() [/color]{                        @Override                        public void [color=#FF0000]onClick(DialogInterface dialog, int which)[/color] {                            // TODO Auto-generated method stub                                                    }                    });                    dialog.create().show();                                                        }

红色部分为错误提示

------解决方案--------------------
首先你的第一句代码就是错的,Java中字符串的对比要用equals,只有判断是否为null的时候用==,下面的代码暂时没看到错误
------解决方案--------------------
字符串对比请用equals
AlertDialog dialog=new AlertDialog.Builder(context).create();
dialog.set...
dialog.set...
dialog.show();
我一般常用这种格式来写,你试试这样会报错不
  相关解决方案