我已经设计了安排SMS的android.i设置定时器,用于通过CountDownTimer
Constructor类发送SMS。分配的定时器的值,但即使我已经通过了定时器值和间隔值,我也无法启动倒计时时间。如果我通过使用对象手动启动构造函数,则会立即发送短信(不等待设置的时间)。我需要在达到发送时间时发送短信。这是我的代码。感谢任何帮助。
new Mycounter(dif, 1000);
// My Counter timer code goes here
public class Mycounter extends CountDownTimer
{
String phoneNo = txtPhoneNo.getText().toString();
String message = txtMessage.getText().toString();
public Mycounter(long millisInFuture, long countDownInterval)
{
super(millisInFuture, countDownInterval);
// TODO Auto-generated constructor stub
}
@Override
public void onFinish() {
sendSMS(phoneNo, message);
// TODO Auto-generated method stub
}
@Override
public void onTick(long millisUntilFinished)
{
// TODO Auto-generated method stub
}
}
答案 0 :(得分:0)
你打电话给start()吗? new Mycounter(dif,1000).start()
否则您的计时器代码看起来不错 添加几个日志。