我正在开发一个简单的 android 应用程序(学习)。应用程序将每隔 15 分钟向服务器发送“我在线”详细信息。应用程序视图仅包含一个按钮。单击此按钮,我需要关闭应用程序视图并在后台运行应用程序,并以 15 分钟的间隔向服务器发送请求。
我开发了应用程序和 Web 服务。但仍然困惑如何使应用程序成为后台进程..
请任何人建议提前谢谢
我正在开发一个简单的 android 应用程序(学习)。应用程序将每隔 15 分钟向服务器发送“我在线”详细信息。应用程序视图仅包含一个按钮。单击此按钮,我需要关闭应用程序视图并在后台运行应用程序,并以 15 分钟的间隔向服务器发送请求。
我开发了应用程序和 Web 服务。但仍然困惑如何使应用程序成为后台进程..
请任何人建议提前谢谢
熟悉AlarmManager以根据时间安排事件。和后台工作的服务。所以这个想法是在用户按下按钮后安排 15 分钟的事件。收到回调后,您可以启动将向服务器发送请求的服务。
用于每 15 分钟的计划和setRepeating
停止计划的事件。AlarmManager
cancel
创建将执行 Web 请求的新服务,并BroadcastReceiver
从AlarmManager
.