原因一IntentService将不会启动? [关闭](Reasons why an Inten

2019-09-24 06:55发布

我有一个奇怪的行为在Android IntentService。 我通过给startService(意向)调用发送它的意图。

(我很抱歉,我是从我的办公桌前,不能粘贴任何实际的代码。)

当我作出上述呼吁没有任何反应。 无论是构造还是onHandleIntent方法被调用的意图服务。 有没有编译器警告或错误,我什么也看不到在控制台或日志兴趣。

正如我继续调查这个问题,我只是想知道,如果有可能的原因的IntentService不会这样开始用,为什么没有明显的证据的短名单。 该问题是可能在清单文件?

Answer 1:

我怀疑你需要采取在logcat的仔细看看。 这里常见的问题包括:

  • 没有列出服务清单
  • 未能创建该服务的公共零参数的构造函数(默认构造函数IntentService需要一个参数,而你需要添加自己的构造函数)
  • 其他语法问题(例如,服务声明abstract

然而,所有这些将导致logcat的消息。 我能想到的任何情景下其中startService()不会没有logcat的一个消息调用你的代码。



文章来源: Reasons why an IntentService won't start? [closed]