+ -
当前位置:首页 → 问答吧 → android关于activity与service绑定问题

android关于activity与service绑定问题

时间:2011-09-24

来源:互联网

一个service是否能够绑定多个activity(前提是在这个service没有被销毁重新创建)?
某个特定的activity与service绑定后,当该activity进入onPause()方法时,service是什么状态???
求高手指教

作者: gxx1991   发布时间: 2011-09-24

Service的生命周期只有onCreate,onStart,onDestroy,.

1)通过startService启动:开始(onCreate -> onStart)过程,Service停止的时候直接进入销毁过程(onDestory).如果调用者(Activity)自己退出而没用调用stopService(),刚service会一直运行下去,直到下次调用者(Activity)再启动起来,并确调用stopService();

2)通过bindService启动,只会运行onCreate,这时将调用者(Activity)与service绑定在一起,如果调用者(Activity)退出,service就会调用onUnbind -> onDestroy.

activity进入onPause(),activity并没有退出。service依然会运行吧。

作者: huangchenliang   发布时间: 2011-09-24

热门下载

更多