如何在代码行之间暂停

时间:2011-06-20 14:43:45

标签: android

好的我有一个文本视图,每次用户输入答案或响应时都会更改。我不希望计算机响应自动出现,但可能会使用prograss对话暂停3到5秒,或者显示其处理数据的东西,当它真的没有时。 我将在代码中实现什么来实现这一目标。任何帮助都会很棒。 感谢

3 个答案:

答案 0 :(得分:1)

为此,我将创建一个计时器,在完成他们想要的操作后将禁用文本视图,然后在x秒后再次启用它。您甚至可以创建一个随机时间长度在3到5秒之间的计时器,因此它似乎是随机的。

http://developer.android.com/reference/java/util/Timer.html

希望这有帮助。

答案 1 :(得分:0)

您可以使用AsyncTaskThread.sleep(Random.nextInt(2)+3)方法中调用doInBackground()。在AsyncTask类中,您可以使用onPreExecute() and onPostExecute()方法显示和隐藏进度条。

答案 2 :(得分:0)

可能..此解决方案Counting Chars in EditText Changed Listener调用一个线程来控制进度对话框可以解决您的问题