[英]Android background task for calling API every 5 seconds
我想通过我的API控制我的Android应用。 为此,我需要有一个每5秒调用一次API的后台任务(但它必须知道API何时完成,然后等待5秒并再次调用)。
然后,如果API上有新数据,请控制App方面,例如(播放视频,停止视频,播放视频播放列表)
我的问题是,实现这些要求的最佳解决方案是什么?
我非常感谢任何帮助人员再次表示感谢。 PS我是android新手。
有关更多信息-控制应用程序的各个方面 。
我必须对300台平板电脑进行视频播放器测试。 都在同一时间。
因此,应用程序将侦听/等待来自API的命令。 defaut的API命令为false。
有新命令时(即播放视频1)。 该应用将执行它。
该API将通过的一些建议可以是:播放视频,停止视频。 播放所有视频。 退出应用程序。
因此,如果有新命令执行,则API侦听器方法必须始终在后端运行。
谢谢大家
尝试这个:
Runnable refresh;
refresh = new Runnable() {
public void run() {
Toast.makeText(MainActivity.this, "C'Mom no hands!", Toast.LENGTH_SHORT).show();
handler.postDelayed(refresh, 3000);
}
};
handler.post(refresh);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.