这是我的代码:
import android.content.broadcastReceiver; import android.content.Context; import android.content.Intent; import android.speech.tts.TextToSpeech; import android.telephony.SmsMessage; import android.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中无法绑定到服务.这有什么解决方法吗?