我的主要 Activity 是创建服务、绑定(bind)到它并开始调用它的方法。假设这个 Activity 被销毁了。该服务继续运行(正如它应该的那样)。现在,当 Activity 再次启动时,我如何再次连接到服务(而不是启动新的服务)?
正确的做法是什么
谢谢
最佳答案
Android 服务是作为单例创建的,因此框架始终保证只有 1 个服务实例在运行,即使您连续调用 StartService 10 次也是如此。
每次只需运行 StartService,然后运行 BindService。如果服务已经启动,StartService 将不会执行任何操作。
关于android - 再次连接到现有服务的主要 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33055673/