我的问题是关于如何而不是编码问题的问题。
如果活动未关闭,我会在一定时间后发送短信。为了解释它,例如我们有一个应用程序。要在此应用程序中开始,用户可以定义要发送的消息和号码。用户也可以定义警报。应用程序的作用是什么;当警报开始计时并且用户在一定时间内没有响应警报时(例如,如果用户在10分钟内没有按下关闭按钮),应用程序将发送短信到预定义的号码。 / p>
那我怎么能这样做?提前谢谢。
答案 0 :(得分:0)
使用cound Down计时器和短信管理器。基本上,当倒计时器结束时,在onFinish()方法中发送SMS。请参阅下面的伪代码。希望这会有所帮助。
public class SMS {
public static void send_SMS(String number, Context context, String name) {
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, String);
} catch (Exception e) {
}
}
}
public class pauseTimer extends CountDownTimer {
public pauseTimer(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
object.send_SMS(number,getApplicationContext, name)
}
}