Android:绑定服务或单身人士

时间:2013-09-24 18:33:34

标签: android

我正在创建一个离线聊天机器人,并想知道使用Bound Service或Singleton作为解析/响应引擎是否是一个好习惯?

1 个答案:

答案 0 :(得分:2)

Service和Singleton是两个不同的概念。

我们使用Singleton是一种模式,仅用于启动和使用一个实例。

服务是在后台运行的长时间运行操作的组件。

Bound Service

bound service是客户端 - 服务器界面中的服务器。绑定多个应用程序或活动的服务。

  

我正在创建一个离线聊天机器人..

如果您认为开发程序会话到其他应用程序,请记住,在Android上,一个进程无法正常访问另一个进程的内存。我建议你使用AIDL(Android界面定义语言)