在后台运行aidl服务?

时间:2016-11-02 09:44:52

标签: android service aidl android-service-binding bindservice

我有一个aidl进程,通过它我连接到我的服务器并执行登录,但问题是当我关闭应用程序时,我在var node = FindNode(myId, root); if (node != null) { node.Children.Add(newChildren); } 回调活动中取消绑定服务,所以这里我的服务器连接得到断开连接,我每次启动应用程序时都需要连接(在onDestroy()活动中绑定服务时)。

即使用户退出应用程序或终止应用程序,我也希望我的服务能够运行,这样用户每次启动应用程序并获得无缝体验时都不需要连接到服务器。

我是否可以通过在服务中实施onCreate并从回调函数返回onStartCommandRecive()来实现这一目标

0 个答案:

没有答案