2013-05-11 31 views

回答

2

這裏是與每個消息之間的初始延遲和延遲反覆發送短信的代碼。

static private Handler handler = new Handler(); 
Runnable task = new Runnable() { 
    public void run() { 
     sendSMS("123456", "Test Message"); 
     if (!stopped) { 
      handler.postDelayed(this, interval); 
     } 
    } 
}; 

public void start() { 
    handler.postDelayed(task, initialDelay); 
} 

private void sendSMS(String phoneNumber, String message) 
{ 
    SmsManager sms = SmsManager.getDefault(); 
    sms.sendTextMessage(phoneNumber, null, message, null, null); 
}