我的问题可能有点令人困惑,但我基本上想做的是,
我希望在点击每个项目的开始按钮时显示列表中每个项目的超时时间。
例如,假设我有一个包含时间和按钮的项目列表视图
<div class="container">
<div class="row">
<div class="col-sm-6">
<h2>16:9 Responsive Aspect Ratio</h2>
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="//www.youtube.com/embed/ePbKGoIGAXY"></iframe>
</div>
</div>
<div class="col-sm-6">
<h2>4:3 Responsive Aspect Ratio</h2>
<div class="embed-responsive embed-responsive-4by3">
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/Th29zm5u8yM"></iframe>
</div>
</div>
</div>
</div>
TIME
START
TIME
START
TIME
单击开始按钮时,TIME textView应启动一个计时器,每1分钟递增一次,并在达到特定分钟时停止。
由于我使用Firebase实时数据库作为我的数据库,因此我考虑每1分钟将1增加到START
数据。
这样做的好方法是什么?
答案 0 :(得分:0)
您可以使用Cloud Functions for Firebase在客户端或服务器端更新Firebase实时数据库中的值。
您可以编写一个每10分钟更新一次特定值的函数。使用云功能而不是第一个选项的好处是,即使应用程序处于脱机状态,它仍然可以正常工作。这是最好的做法。