在主Activity中,加载了一个包含一些输入字段和提交按钮的布局。当单击提交按钮时,onClick处理程序方法将短信发送回相同的手机号码:
在主活动中,加载了一个包含一些输入字段和提交按钮的布局。当单击提交按钮时,onClick处理程序方法将短信发送回相同的手机号码:
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(number, null, "hi", null, null);
已定义了一个广播接收器,拦截消息:
public class SmsReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle pdusBundle = intent.getExtras();
Object[] pdus=(Object[])pdusBundle.get("pdus");
SmsMessage messages=SmsMessage.createFromPdu((byte[]) pdus[0]);
if(messages.getMessageBody().contains("hi")){
abortBroadcast();
}
}
}
现在,我想从广播接收器调用我的主活动中的一个带有参数的函数。是否可能?如果是,我应该在我的广播接收器中添加什么样的代码?