service是不是要等onStartCommand()执行完了才能接受到广播啊 服务 广播 初始化 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态的@Override public int onStartCommand(Intent intent, int flags, int startId) { System.out.println("onStartCommand----"); IntentFilter filter=new IntentFilter("com.ls.voice.START_RECOGNIZER"); registerReceiver(mReceiver, filter); if (mRecognizerTalk==null) { myHandler.post(new Runnable() { public void run() { initMyEngine(); } }); return super.onStartCommand(intent, flags, startId); } 广播与Service有什么关系,为什么不用BroadcastReceiver. 我不确定是什么原因,但是一般情况下注册广播应该是放在oncreate方法里吧 GPS定位+MapView显示定位信息问题 javac命令中的bootclasspath有什么用 Android XML中显示的问题 M9 适合android开发吗?(来者有分,不够另开帖) 请问手机可以做TCPServer和电脑通讯吗? android 网络编程,客户端访问 https 域名服务器的问题 BroadcastReceiver中有序广播优先级的问题 service里循环调用问题 从Gallery中选择照片并对照片进行涂鸦 请问:如何把app添加到工具栏? Android Gradle 多渠道打包问题 DDPush发布两天下载超200,散点分!你自己的千万级在线即时通知系统
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
System.out.println("onStartCommand----");
IntentFilter filter=new IntentFilter("com.ls.voice.START_RECOGNIZER");
registerReceiver(mReceiver, filter);
if (mRecognizerTalk==null) {
myHandler.post(new Runnable() {
public void run() {
initMyEngine();
}
});
return super.onStartCommand(intent, flags, startId);
}