我正在开发一个 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()
class AnimationTask extends TimerTask
{
public void run()
{
runOnUiThread(new Runnable()
{
public void run()
{
textAnim();
}
});
}
}