为什么我这种写法总是报错。。。书上 网上也是这么写的。。。
本人刚接触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();
我一般常用这种格式来写,你试试这样会报错不