好的我有一个文本视图,每次用户输入答案或响应时都会更改。我不希望计算机响应自动出现,但可能会使用prograss对话暂停3到5秒,或者显示其处理数据的东西,当它真的没有时。 我将在代码中实现什么来实现这一目标。任何帮助都会很棒。 感谢
答案 0 :(得分:1)
为此,我将创建一个计时器,在完成他们想要的操作后将禁用文本视图,然后在x秒后再次启用它。您甚至可以创建一个随机时间长度在3到5秒之间的计时器,因此它似乎是随机的。
http://developer.android.com/reference/java/util/Timer.html
希望这有帮助。
答案 1 :(得分:0)
您可以使用AsyncTask在Thread.sleep(Random.nextInt(2)+3)
方法中调用doInBackground()
。在AsyncTask类中,您可以使用onPreExecute() and onPostExecute()方法显示和隐藏进度条。
答案 2 :(得分:0)
可能..此解决方案Counting Chars in EditText Changed Listener调用一个线程来控制进度对话框可以解决您的问题