seterror 和 showDialog的冲突,怎么解决啊,这2个一起出现就死机

footpad911 2013-03-18 04:41:00
if(gt1e.getText().toString().length()==0){
if(i==0){
gt1e.requestFocus();
}
gt1e.setError("力矩不能为空!");
i++;

}
我在判断文本框值得时候加上seterror 后 ,程序不能调用showdialog ,只要调用就死机,这是为什么?怎么解决? 我是回头按钮,会弹出个选项,让他选择退出 ,不退出,但是直接就死机了,怎么清除上面的seterror

private void showDialog(String msg){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(msg)
.setCancelable(false)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
AmassGtclsActivity.this.setResult(1);
AmassGtclsActivity.this.finish();
}
});
AlertDialog alert = builder.create();
alert.show();
}
...全文
288 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzq2009 2013-06-07
  • 打赏
  • 举报
回复
editText.clearFocus() 可以搞定应该
huangui0120 2013-03-24
  • 打赏
  • 举报
回复
恭喜恭喜,分就给我吧
footpad911 2013-03-23
  • 打赏
  • 举报
回复
各位大哥回个帖啊,我好结贴
monodin 2013-03-23
  • 打赏
  • 举报
回复
恭喜楼主!路过,回个帖……
footpad911 2013-03-18
  • 打赏
  • 举报
回复
发现是seterror提示的时候,出现的层,挡住了 alert
footpad911 2013-03-18
  • 打赏
  • 举报
回复
坐等大神啊!!!

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧