在handler中使用弹窗程序AlertDialog.Builder 运行程序后有时会报错直接结束应用程序,有时又不会.

潇洒哥2321 2013-03-13 11:05:01



问题就是这样,提示出错的位置是。show(),希望各位帮帮忙,困扰了一个星期多了。
...全文
192 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 15 楼 fangmingshijie 的回复:
试试先,先把finish放dismiss前面,不行再把那串放dimiss前面看
finish 在前还是出错了,我换那一串看看
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 15 楼 fangmingshijie 的回复:
试试先,先把finish放dismiss前面,不行再把那串放dimiss前面看
好!
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 13 楼 fangmingshijie 的回复:
放到前面试下。
恩,换成那样了,不过结束这个activity的时候会黑一下显示主界面的标题栏再返回到上一个activity
  • 打赏
  • 举报
回复
试试先,先把finish放dismiss前面,不行再把那串放dimiss前面看
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 12 楼 fangmingshijie 的回复:
比如你dismiss还没有结束呢,finish也开始了,这就有问题了,有时候点击自己手机上的应用也有这问题,这个功能还没有显示,你又点击另一个,会退出。这是代码不健壮的体现。
那我现在把finish换成你说的那一串,然后再放在dismisse前面??
  • 打赏
  • 举报
回复
放到前面试下。
  • 打赏
  • 举报
回复
比如你dismiss还没有结束呢,finish也开始了,这就有问题了,有时候点击自己手机上的应用也有这问题,这个功能还没有显示,你又点击另一个,会退出。这是代码不健壮的体现。
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 9 楼 fangmingshijie 的回复:
finish换为android.os.Process.killProcess(android.os.Process.myPid());试下 你这问题,我也遇到过,
finis在dismiss前面还是后面?
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 8 楼 fangmingshijie 的回复:
先换下位置,dismiss和finish
我试试,但是为什么是有时候会出错呢,
  • 打赏
  • 举报
回复
finish换为android.os.Process.killProcess(android.os.Process.myPid());试下 你这问题,我也遇到过,
  • 打赏
  • 举报
回复
先换下位置,dismiss和finish
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 6 楼 fangmingshijie 的回复:
这就是问题所在。
不是很明白啊
  • 打赏
  • 举报
回复
这就是问题所在。
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 3 楼 fangmingshijie 的回复:
finish()去掉
而且这个问题有时候又一直不会出错,有时候又会出错,也频繁,报错的位置为什么是。show() 同样的操作我不在这个handler类下就能正常。,请问这是为什么
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 3 楼 fangmingshijie 的回复:
finish()去掉
但是我需要在点弹窗的确定后结束当前的activity
  • 打赏
  • 举报
回复
finish()去掉
潇洒哥2321 2013-03-13
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
应该是一个activity之间的冲突
能不能具体点,怎么冲突了?
  • 打赏
  • 举报
回复
应该是一个activity之间的冲突

58,447

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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