几天前出现了一个问题。 我有一个监听 GPS 位置的应用程序。监听器是一个始终工作的后台服务,该服务在应用程序级别保存数据,每个 Activity 都会读取该数据。因此,当我按下后退按钮时,我能够捕获此事件,并且可以停止服务,但是当我按下 HOME 按钮时,尽管应用程序处于后台模式,但服务仍在工作,这会消耗电池,因为 GPS 始终工作。我该如何处理这个事件?我确实想在用户按下主页按钮时停止所有服务,并在用户返回时再次启动它们。 10倍
最佳答案
听起来您正在通过 onKey... 方法或在 onStop 中捕获后退按钮。您应该将代码放在 onPause() 中方法以确保每当应用程序进入后台时都使用它。
关于android - 如何处理应用程序被HOME按钮最小化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5027974/