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.
1.我正在使用android远程服务实现一个SDK。2.为了分发这个SDK,我希望尽可能多的APP集成我的SDK。3.为了节省系统资源,我希望远程服务只有一个进程在后台运行,以支持所有需要远程服务的APP。
有没有办法做到这一点?谢谢。
您可以编写一些资源锁定机制。如果您已经在处理来自应用 A 的调用,而应用 B 想要同样的调用,请返回一个非致命错误代码,而是告诉应用在其他时间再试一次。或者,您可以创建一个队列,其中包含对应用 B 的回调,该回调在应用 A 完成时触发。