【发布时间】:2014-05-27 01:07:53
【问题描述】:
不仅仅是一个 Firebase 问题,而是我正在使用 Firebase 从 Android 向后端发布帖子并运行 10 次,每秒一次。
Firebase ref = new Firebase(URL);
ref.child("Time").setValue(Currentime());
但是,这是一个异步调用,当我放置一个 while 循环时:
while (time_now < time_start + 10 seconds) {
Firebase ref = new Firebase(URL);
ref.child("Time").setValue(Currentime());
}
似乎先运行 while 循环,然后在最后运行约 10 个 Firebase 调用。有没有办法添加超时,以便在调用下一个异步调用之前强制异步 (Firebase) 调用运行一秒钟?
【问题讨论】:
-
你能澄清一下你在找什么吗?具体来说,您是说循环非常快速地连续运行大约 10 次(例如,在一秒钟内)并且您希望它们以一秒钟的间隔更慢地启动?
标签: java android asynchronous firebase