gpt4 book ai didi

java - 如何通过另一个 Activity 杀死一个服务?

转载 作者:行者123 更新时间:2023-11-29 22:34:38 25 4
gpt4 key购买 nike

  1. Activity 1 使用标准 Intent 启动服务。
  2. Activity 1 启动 Activity 2。然后,Activity 1 完成 ()。
  3. 现在只有 Activity 2。

Activity 2 如何终止服务,因为该 Intent 是在 Activity 1 中生成的?我不想到处传递 Intent...

最佳答案

启动服务一般有几种不同的方式:

  1. > startService() - 之后您需要使用 stopService() 显式停止服务
  2. [bindService()][2] - 此方法允许您自动管理服务的生命周期。所以你可以让服务在最后一个客户说 unbind() 后停止;

详情请查看docs

[2]: http://developer.android.com/reference/android/content/Context.html#bindService(android.content.Intent , android.content.ServiceConnection, int)

关于java - 如何通过另一个 Activity 杀死一个服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2271900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com