while循环按钮onclickListener()

时间:2015-08-20 12:31:39

标签: android

this is the code where the SendMessageToServer is running but the Dot.setX is not.我有一个按钮onClickListener(),其中有一个while循环,通过设置imageview的坐标来继续显示位置。问题是整个循环正在运行,但只有在执行最后一个循环后图像才会移动。请帮忙。它是使用wifi的跟踪应用程序。

1 个答案:

答案 0 :(得分:4)

问题是因为您所做的所有工作都在MainThread中。

MainThread更新UI,但因为你也更新了mainthread中的坐标,那么MainThread没有时间更新UI而你只看到上一次操作。

尝试将坐标更新为新线程并刷新UI view.post()方法。