其他分享
首页 > 其他分享> > android – IntentService无法启动的原因?

android – IntentService无法启动的原因?

作者:互联网

我有一个行为奇怪的Android IntentService.我通过调用startService(intent)向它发送一个intent.

(我道歉,我离开了办公桌,无法粘贴任何实际代码.)

当我拨打上述电话时​​没有任何反应.在Intent Service中都没有调用构造函数和onHandleIntent方法.没有编译器警告或错误,我在控制台或日志中看不到任何兴趣.

当我继续调查这个时,我只是想知道是否有一个简短的列表,列出了为什么IntentService不会像这样开始而没有明显证据的原因.问题可能出在清单文件中吗?

解决方法:

我怀疑你需要仔细看看LogCat.这里的常见问题包括:

>未能在清单中列出服务
>无法在服务上创建公共零参数构造函数(IntentService的默认构造函数接受一个参数,您需要添加自己的构造函数)
>其他语法问题(例如,服务被声明为抽象)

但是,所有这些都将导致LogCat中的消息.我认为没有任何情况下startService()在LogCat中没有消息的情况下不会调用你的代码.

标签:intentservice,android,service,android-intent
来源: https://codeday.me/bug/20190901/1784954.html