不允许java IntentReceiver组件绑定到服务
这是我的密码:
import 安卓.content.BroadcastReceiver;
import 安卓.content.Context;
import 安卓.content.Intent;
import 安卓.speech.tts.TextToSpeech;
import 安卓.telephony.SmsMessage;
import 安卓.util.Log;
public class SmsBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Object[] rawMsgs = (Object[])intent.getExtras().get("pdus");
for (Object raw : rawMsgs) {
SmsMessage message = SmsMessage.createFromPdu((byte[])raw);
Log.v("[SMS]:", message.getMessageBody());
TextToSpeech tts = new TextToSpeech(context, null);
}
}
}
我尝试初始化TextToSpeech
时出错。显然,在BroadcastReceiver
中时,我无法绑定到服务。有什么解决办法吗
共 (0) 个答案