首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务未调用Android广播onReceive方法

服务未调用Android广播onReceive方法
EN

Stack Overflow用户
提问于 2011-03-29 14:08:41
回答 1查看 861关注 0票数 0

我有一个发送短信的服务。我有一个已注册的广播接收器,用于在sms已发送或未发送时通知我。现在的问题出在模拟器(froyo)上,在发送短信和不发送短信的时候,一切都很正常,但是在我的手机(galaxy S i9000,darky rom9.3)和我的朋友HTC的cyanogenmod 7上,服务会发送短信,但没有任何通知,如果我将手机切换到飞行模式并运行应用程序,我会收到通知,告诉我短信没有发送(这是意料之中的)。通过调查,我意识到当发送短信时,我的广播的onReceive方法根本不会被调用。在logcat中,我还意识到在模拟器中smsmager发送消息,在我的手机上,SMSDispatcher发送消息,而SMSDispatcher是一个内部android类,不是公共api的一部分,所以我无法访问它。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2011-03-29 14:44:51

请参阅本教程... http://mobiforge.com/developing/story/sms-messaging-android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5468562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档