countimedown计时器如何同样工作三次?

时间:2017-01-02 00:12:28

标签: java c# android

我有如下所示的代码块。为examaple我可以三次使用此代码吗?

当我用于循环或其他循环时。它没有执行我想要的过程。

new CountDownTimer(3000,1000) {
                @Override
                public void onTick(long l) {


                    gostertext.setText(""+l/1000);
                    durumgoster.setText("KOŞ..");
                }

                @Override
                public void onFinish() {
                    gostertext.setText("KOŞU bitti YÜRÜ");
                    CountDownTimer counter=new CountDownTimer(3000,1000) {
                        @Override
                        public void onTick(long l) {
                            gostertext.setText(""+l/1000);
                            durumgoster.setText("YÜRÜ..");
                        }

                        @Override
                        public void onFinish() {
                            gostertext.setText("bitti");
                        }
                    }.start();
                }
            }.start();

当计数器结束时,其他计数器将启动,执行三次。 我写了代码,显示有效,但我想执行三次。 我们可以解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

为什么不将循环内容变为1, 并称它为三次?

答案 1 :(得分:0)

您可以执行类似(未经测试)的操作:

./exec.sh -x var1 -y var2