设置在Android中调用该方法的时间

设置在Android中调用该方法的时间,android,timer,Android,Timer,我正在开发一个Android应用程序。 我想设置一个计时器来调用我的应用程序中的方法 例如。。。 调用一个方法,每30秒发送一条短信 我该怎么做?请帮助?使用处理程序 Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { // call your method } },

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

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

我该怎么做?请帮助?

使用处理程序

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

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

        }
    }, 30000);

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

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


30000是米利塞科德,不是吗?是的。看一下文件
class AnimationTask extends TimerTask
    {
        public void run()
        {
            runOnUiThread(new Runnable() 
            {
                 public void run() 
                 {
                     textAnim();
                 }
            });
        }
    }