我有一个函数:protected void sendSMSMessage()...
,当countdowntimer达到0时自动发送一条消息。
我想要做的是在单击后退按钮时将函数分解为不发送消息。
我的onDestroy
应该怎么做?
protected void onDestroy()
{
// Don't forget to shutdown!
if (tts != null) { //tts= texttospeech (don't matter)
tts.stop();
tts.shutdown();
}
super.onDestroy();
mp.stop(); //mp=mediaplayer (don't matter)
}
这是我的功能:
protected void sendSMSMessage() {
Log.i("Send SMS", "");
/*
String phoneNo = txtphoneNo.getText().toString();
String message = txtMessage.getText().toString();
*/
String phoneNo = "000000000";
String message = "Teste";
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, message, null, null);
Toast.makeText(getApplicationContext(), "SMS sent.",
Toast.LENGTH_LONG).show();
finish();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"SMS faild, please try again.",
Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
所以当我点击后退按钮时,我想停止发送短信的功能。
有什么建议吗?