我最近进入了Android开发阶段,我正在开发一款应用程序,如果他/她的游戏服务器出现故障,无论他/她是否打开了应用程序,都会提醒用户。要做到这一点,我需要让应用程序运行后台,其任务是每隔x秒/分钟等等对服务器执行ping操作。在用户关闭手机之前,如何创建在后台运行的任务?
答案 0 :(得分:1)
为此,您可以使用可在后台执行长时间运行的应用程序组件,但不提供用户界面。
为此我会建议你链接:
http://developer.android.com/guide/components/services.html
http://www.javacodegeeks.com/2014/01/android-service-tutorial.html
答案 1 :(得分:0)
我建议使用计时器。 CountDownTimers in Android
在“onFinish()”事件中。我会调用一个新的计时器,并执行你需要的代码,例如推送通知或用新数据更新服务器。