我的主要活动中有一个切换按钮。我希望服务在切换按钮打开时启动,在关闭时停止。活动可能随时关闭。我希望活动“记住”它在活动关闭之前启动的服务,并且该活动应该能够关闭它在上次运行时启动的服务。
我应该怎么办?
我的主要活动中有一个切换按钮。我希望服务在切换按钮打开时启动,在关闭时停止。活动可能随时关闭。我希望活动“记住”它在活动关闭之前启动的服务,并且该活动应该能够关闭它在上次运行时启动的服务。
我应该怎么办?
先阅读这个Service,然后用这些家伙来控制它:startService()和stopService()。关于记住,您可以使用静态变量来检查服务的状态,并在您的服务的 onCreate 和 onDestroy 上更改它,这就像解决方案之一。