在Android中调度循环任务
我正在设计一个应用程序,它有一个经常性的任务,即只要应用程序处于前台,就会将其发送到专用服务器。
在我的网上搜索中,我看到了几种不同的方法,并且想知道什么是最好的方法。
调度服务器调用的最佳方法是什么?
我看到的选择是:
定时器.
ScheduledThreadPoolExecutor.
服务.
广播电台AlarmManager.
你的意见呢?
编辑: 我之所以需要这个,是因为一个基于聊天的应用程序,它将所有的用户操作发送到远程服务器。即用户正在输入消息,用户正在读取消息,用户处于联机状态,用户处于脱机状态等。
这意味着每隔一段时间,我就需要发送服务器我正在做的事情,因为我和其他人打开了一个聊天室,他们需要知道我在做什么。
类似于WhatsApp消息反馈机制:
编辑2: 现在,应该几乎总是通过JobSchedulerAPI(或FirebaseJobDispatcher),以防止电池耗尽问题,如生命体征部分安卓训练
JobScheduler
FirebaseJobDispatcher
幕布斯6054654
慕姐8265434
Quartz任务调度
Python多重循环中,任务中不明白为啥总是语法错误
使用while循环怎么写能完成以上任务?
continue是结束上一次循环,开启下一次循环。在例子中用continue是到5次运球时结束一下,然后开启继续运球。在这次任务中用continue
相关分类