我想在列表中显示服务器时间戳(实际上是日期)。在FirestoreRecyclerAdapter由此类feeded(只保留时间戳相关的方法):
FirestoreRecyclerAdapter
public class Lista { private Long timestamp; //private Map<String, String> timestamp; public Lista() { //empty constructor needed } public Lista(Long timestamp) { this.timestamp = timestamp; //this.timestamp = timestamp; } public java.util.Map<String, String> getTimestamp() { return ServerValue.TIMESTAMP; } @Exclude public Long getTimestampLong() { return timestamp; } }
的FirebaseListAdapter用于填充一个ListView存在于火力地堡实时数据库中使用的数据。
FirebaseListAdapter
ListView
编辑1:
我忘记了这个问题:
有人在适配器中完成此操作吗?怎么解决呢?
该ServerValue.TIMESTAMP当设置在火力地堡实时数据库的时间戳,而在云计算公司的FireStore(这是一个不同的产品),我们使用的是用于FieldValue.serverTimestamp() ,在此我的回答解释 后 。