Mas*_*ala 3 service binding android
我有一个关于Android服务的理解问题.我有一个执行后台http操作的服务和一个应该显示这些http操作的当前状态的Activity.
所以我实现了Binder界面等等.我可以调用bindService方法,并调用我的ServiceConnnection的onServiceConnected.但据我所知,onBind不会调用onStartCommand(),因此永远不会调用Service的onStart().
那么我该如何调用服务类的onStart()方法并开始我的操作呢.或者,当我还想要Activity和Service之间的绑定时,如何在服务中开始我的操作的最佳方式.
但据我所知,onBind不会调用onStartCommand(),因此永远不会调用Service的onStart().
正确.
那么我该如何调用服务类的onStart()方法并开始我的操作呢.
打电话startService()而不是bindService().或者,不使用onStart()到"启动[你]作业",让你的绑定的客户端调用该服务的公开的API一些其他的方法来完成这项工作.
| 归档时间: |
|
| 查看次数: |
5819 次 |
| 最近记录: |