gpt4 book ai didi

android - 尝试更新我的位置,即使应用已关闭

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

我正在构建一个跟踪人员位置的应用程序,并且我使用工作管理器根据当前用户位置更新我的数据库。现在我明白了当应用程序关闭时它不会工作,那么如果我希望应用程序始终将我的最后位置更新到我的数据库怎么办?除了使用工作管理器之外,还有其他方法可以做到这一点吗?什么更有效率?这是我的工作经理:

        Constraints constraints = new Constraints.Builder()
.setRequiresBatteryNotLow(true)
.build();

PeriodicWorkRequest uploadWorkRequest = new PeriodicWorkRequest.Builder(UpdateWorker.class, 15, TimeUnit.MINUTES)
.setConstraints(constraints)
.build();

WorkManager.getInstance(MapsActivity.this).enqueue(uploadWorkRequest);

最佳答案

您需要使用绑定(bind)服务 enter image description here

Android 站点中有非常详细的演示代码: developer.android.com bound-services explanation

关于android - 尝试更新我的位置,即使应用已关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59382527/

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