循环使用dialog问题

pysndzc 2014-07-22 12:13:54
代码如下
for (int i = 0; i < 3; i++) {
li_test++ ;
ls_test = li_test + "";
alertDialog.setTitle(ls_test);//用来判断到底弹出了几个alertDialog
alertDialogshow();//显示alertDialog
}
我想要的效果是逐条输入数量,然后给listview中赋值,这里就要求先弹出一个对话框,然后输入值,点确定,再弹出一个对话框。现在的结果却是只弹出了一个alertDialog的对话框。请问各位可有解决办法?
...全文
395 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lionfresh 2014-07-22
  • 打赏
  • 举报
回复
楼主问的是为什么循环了却只显示了一个对话框吧。那是因为你在循环中没有每次都new一个对话框,所以其实你每次都是在同一个对话框上进行操作。
pysndzc 2014-07-22
  • 打赏
  • 举报
回复
我现在的问题是要,弹出一个对话框,然后输入数量,点确定以后再弹出一个对话框。而且我这里必须要用到循环才行
pysndzc 2014-07-22
  • 打赏
  • 举报
回复
楼上的意思是,我把这段代码放到按键事件中处理,然后再在循环里面调用按键事件吗?
baidu_16117309 2014-07-22
  • 打赏
  • 举报
回复
应该放在点击确定按钮触发的事件的处理方法中进行 li_test++ ; //全局变量 ls_test = li_test + ""; alertDialog.setTitle(ls_test);//用来判断到底弹出了几个alertDialog alertDialogshow();//显示alertDialog
sagittarius1988 2014-07-22
  • 打赏
  • 举报
回复
每次都弹出个对话框,那你每次确定的时候就要new 一个新的对话框啊,这样的话,新的对话框 关闭后,上一个对话框会继续保留着
fireyou 2014-07-22
  • 打赏
  • 举报
回复
等点击确定之后再显示下一个框输入
山雨楼 2014-07-22
  • 打赏
  • 举报
回复
记得显示完了要关掉哦

80,472

社区成员

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

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