首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绑定来自单例的服务

绑定来自单例的服务
EN

Stack Overflow用户
提问于 2016-02-26 10:18:11
回答 1查看 945关注 0票数 3

我有一个已启动的服务,它处理一个连接,并保留一个对象数组。另一方面,我有一个单例,它应该绑定到该服务,以便获得服务处理的其中一个对象。那么,我如何将服务绑定到单例中呢?当使用应用程序的上下文初始化单例时绑定服务是一个很好的实践吗?还有更好的选择吗?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-26 14:32:31

这是一个非常好的方法。您的单例将被初始化并使用应用程序上下文绑定到服务。单例将保持绑定,直到承载您的单例的进程被Android杀死(或者直到您有意解除绑定)。请注意,如果您有意解除绑定,那么如果您的应用程序在Android破坏宿主进程之前再次启动,那么您将需要有意地重新绑定(或者您需要销毁您的单例程序,以便稍后重新初始化)。

如果Android杀死了您的进程,用户返回到应用程序,那么您的单例将被重新创建并重新绑定到该服务。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35649033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档