我正在开发一个简单的Android应用程序(学习)。应用程序将以15分钟的间隔向服务器发送“我在线”详细信息。应用程序视图只包含一个按钮。单击此按钮,我需要关闭应用程序视图并在后台运行应用程序,并以15分钟的间隔向服务器发送请求。
我开发了应用程序和webservices。但仍然困惑如何使应用程序成为后台进程..
请有人建议 提前致谢
答案 0 :(得分:1)
熟悉AlarmManager按时间安排事件。 Service用于后台工作。因此,想法是在用户按下按钮后安排事件15分钟。收到回拨后,您可以启动将服务发送到服务器的服务。
在setRepeating
中使用AlarmManager
计划每15分钟一次,cancel
用于停止预定活动。
创建将执行网络请求的新服务,并从BroadcastReceiver
接收活动的AlarmManager
启动。