如何在系统最初将我的应用程序启动到后台时终止它

问题描述

您好,我正在构建一个使用后台位置更新的应用。该应用使用区域监控,因此当用户离开应用先前注册监控的区域时,系统会自动将其启动到后台,即使应用未运行(具有“始终”位置权限)。

问题是,在我的应用在后台完成任务并注册一个新区域进行监控后,它会继续在后台运行(假设用户没有使用其他应用中的大量资源,这会导致我的应用终止以节省内存和东西)。由于我的应用现在实际上并没有在后台执行任何操作,因此它不会消耗大量电量,但会显示在电池页面中,并且后台使用时间很长,这可能会让用户感到恐惧。

现在有没有办法以编程方式终止我的应用程序以阻止它在后台运行? (这是可以的,因为该应用已经注册一个新区域进行监控,如果用户离开,它将在稍后重新启动)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)