Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个离线聊天机器人,并且想知道将绑定服务或单例用于解析/响应引擎是否是一种好习惯?
Service 和 Singleton 是两个不同的概念。
我们使用Singleton的是一种仅启动和使用一个实例的模式。
Singleton
服务是在后台运行的长时间运行操作的组件。
Bound Service:
Bound Service
绑定服务是客户端-服务器接口中的服务器。绑定多个应用程序或活动的服务。
我正在创建一个离线聊天机器人..
如果您想开发程序与其他应用程序对话,请记住,在 Android 上,一个进程无法正常访问另一个进程的内存。我为您提供使用AIDL(Android 接口定义语言)