这个问题在这里已有答案:
我希望你们所有人都没事,做得好。我在firebase数据库中有大量传感器数据,我想在我的应用程序中读取特定数据。喜欢在2分钟或某个特定时间后读取数据。有人可以帮帮我吗???我是Android应用程序开发的新手,欢迎详细解答...
是的,你可以使用下面的代码。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// call function
}
},1 * 60 * 1000);
使用Android JetPack中的新WorkManager库。你需要:
Worker
创建androidx.work.Worker
,OneTimeWorkRequest
将从firebase数据库中读取数据。Work
并启动您的工作人员。您也可以定期安排WorkManager documentation。请参阅Handler
。
使用Thread.sleep()
而不是Set delay in Android。
这可能会有所帮助:qazxswpoi
显示“处理”对话框,直到您收到Firebase侦听器的响应。
要么
您应该使用进度对话框。