Main activity 再次连接到现有服务
Main activity to connect to existing service again
我的主要 activity 创建一个服务,绑定到它并开始调用它的方法。假设这个 Activity 被销毁了。该服务保持 运行(应该如此)。现在,当 activity 再次启动时,我如何才能再次连接到该服务(而不是启动新服务)?
正确的做法是什么
谢谢
Android 服务是作为单例创建的,因此框架将始终保证只有 1 个服务实例 运行ning,即使您连续调用 StartService 10 次也是如此。
只需运行 StartService,然后每次都是BindService。如果服务已经启动,StartService 将不执行任何操作。
我的主要 activity 创建一个服务,绑定到它并开始调用它的方法。假设这个 Activity 被销毁了。该服务保持 运行(应该如此)。现在,当 activity 再次启动时,我如何才能再次连接到该服务(而不是启动新服务)?
正确的做法是什么
谢谢
Android 服务是作为单例创建的,因此框架将始终保证只有 1 个服务实例 运行ning,即使您连续调用 StartService 10 次也是如此。
只需运行 StartService,然后每次都是BindService。如果服务已经启动,StartService 将不执行任何操作。