Android/java-如何执行循环等待执行操作

Android/java-如何执行循环等待执行操作,java,android,loops,Java,Android,Loops,我试着做一个显示元素的应用程序。每个元素应该在隐藏before元素时开始显示。每个元素显示2秒。 代码: 但这阻止了窗口中的操作。我尝试在以下代码之后添加此代码: Timer timer = new Timer(); timer.schedule( new TimerTask() { public void run() { } }, 0, 60*1000); 但loop没有留下来。我试着用notify()和wait()来做,但它也不起作用 不要建议我在onFinish()中

我试着做一个显示元素的应用程序。每个元素应该在隐藏before元素时开始显示。每个元素显示2秒。 代码:

但这阻止了窗口中的操作。我尝试在以下代码之后添加此代码:

Timer timer = new Timer();

timer.schedule( new TimerTask() {
    public void run() {
    }
 }, 0, 60*1000);
但loop没有留下来。我试着用
notify()
wait()
来做,但它也不起作用

不要建议我在
onFinish()
中执行下一个操作,因为这必须重复很多次。 有人有别的想法吗

编辑
我也使用Handler,但它不起作用

我建议您不要在主线程中实现此代码。
创建一个异步任务,该任务隐藏一个按钮,并在PostExeQuote调用自身时执行。

这个问题看起来很熟悉。你最近没问过同样的问题吗?你为什么每次都要通过
循环启动一个新的
倒计时程序呢?是的,我最近问了,但我尝试了新的东西,现在可能有其他人在线,我的某个人知道答案,因为每次都是另一种情况。data1、data2等。您是否尝试使用Observable和Observator。通过它们,我能够实时控制何时调用该方法(例如等待线程完成访问网络)
Thread.sleep(2500);
Timer timer = new Timer();

timer.schedule( new TimerTask() {
    public void run() {
    }
 }, 0, 60*1000);