停止应用程序,包括所有活动和服务-android生命周期

停止应用程序,包括所有活动和服务-android生命周期,android,lifecycle,Android,Lifecycle,我想简单地停止该应用程序及其所有活动和服务。目前,从我的主要活动(已经启动了其他活动)中,我调用finish(),当应用程序进入设备的主屏幕时,它似乎停止了。但是,当我检查设备上正在运行的应用程序时,此应用程序仍在列表中。上面写着“一个流程,一个服务”。有什么方法可以杀死一切吗?或者,如果我必须单独做,我将如何找到正在运行的内容,以及如何停止它?谢谢是否有特定的原因要确保进程被终止 Android智能地管理进程。它保留您的流程,如果用户再次启动您的应用程序,它可以使用现有流程,而不是启动新流程。

我想简单地停止该应用程序及其所有活动和服务。目前,从我的主要活动(已经启动了其他活动)中,我调用finish(),当应用程序进入设备的主屏幕时,它似乎停止了。但是,当我检查设备上正在运行的应用程序时,此应用程序仍在列表中。上面写着“一个流程,一个服务”。有什么方法可以杀死一切吗?或者,如果我必须单独做,我将如何找到正在运行的内容,以及如何停止它?谢谢

是否有特定的原因要确保进程被终止

Android智能地管理进程。它保留您的流程,如果用户再次启动您的应用程序,它可以使用现有流程,而不是启动新流程。如果你的设备开始内存不足,Android将开始关闭这些非活动进程以释放资源

简言之,安卓让你的进程保持不变是件好事。你不应该不必要地杀了它


尽管听起来您可能没有停止应用程序的服务。如果使用bindService从活动启动服务,则当活动停止时,服务将自动停止(假定没有其他内容绑定到服务)。或者,如果使用startService启动服务,则需要调用stopService来停止它。

啊,没错,我让服务一直在运行,我需要的是stopService()在完成之前()。