gpt4 book ai didi

android - 单击按钮在后台运行 android 应用程序

转载 作者:行者123 更新时间:2023-11-30 03:37:03 26 4
gpt4 key购买 nike

我正在开发一个简单的 android 应用程序(学习)。应用程序将每隔 15 分钟向服务器发送一个“我在线”的详细信息。应用程序 View 仅包含一个按钮。单击此按钮时,我需要关闭应用程序 View 并在后台运行应用程序并以 15 分钟的间隔发送请求以切断服务。

我开发了应用程序和网络服务。但是仍然对如何使应用程序成为后台进程感到困惑..

请大家指教提前致谢

最佳答案

熟悉 AlarmManager用于根据时间安排事件。和 Service用于后台工作。所以这个想法是在用户按下按钮后 15 分钟安排事件。收到回调后,您可以启动将请求发送到服务器的服务。

AlarmManager 中使用 setRepeating 每 15 分钟安排一次,使用 cancel 停止安排的事件。

创建将执行网络请求的新服务,并从接收来自 AlarmManager 的事件的 BroadcastReceiver 启动它。

关于android - 单击按钮在后台运行 android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16505641/

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