-1

我正在开发一个 Android 应用程序。我想设置一个计时器来调用我的应用程序中的方法。

例如... 调用一个方法以每 30 秒发送一条短信。

我怎样才能做到这一点 ?请帮忙?

4

2 回答 2

2

使用处理程序

Handler handler = new Handler();
handler.postDelayed(new Runnable() {

        @Override
        public void run() {
            // call your method

        }
    }, 30000);
于 2013-06-27T08:02:59.273 回答
0

您可以Timer在一段时间后连续运行特定任务。以下是如何实现定时器。

Timer timer1 = new Timer();
            timer1.schedule(new AnimationTask(), 2000,5);

实施AnimationTask()

class AnimationTask extends TimerTask
    {
        public void run()
        {
            runOnUiThread(new Runnable() 
            {
                 public void run() 
                 {
                     textAnim();
                 }
            });
        }
    }
于 2013-06-27T08:11:17.467 回答