onBind(Intent intent)
存在于IntentService
类和documented中,我尝试根据Bound Services pattern编写代码,但未调用包含昂贵操作的onHandleIntent
。
BroadcastReceiver
来收听来自的消息
服务。这是一种解决方法还是一个好的解决方案?ProgressBar
的百分比?
setProgress(int value)没有像我预期的那样发挥作用。我应该用吗?
TextView
以上ProgressBar
?对不起,我有很多代码可以在这里发布,但我会给github link
答案 0 :(得分:2)
为什么?
因为IntentService
旨在与命令模式一起使用,所以您可以通过startService()
向服务发送命令。拨打startService()
会触发onHandleIntent()
;别无其他。
我编写了自己的BroadcastReceiver来监听来自服务的消息。这是一种解决方法还是一个好的解决方案?
由于目前还不清楚你在谈论什么,我无法回答这个问题。
如何刷新ProgressBar的百分比?
致电setProgress()
。
setProgress(int value)没有按预期工作。
由于您拒绝解释您的期望,我们无法帮助您。