【问题标题】:Setting Firebase server time in Android App在 Android 应用中设置 Firebase 服务器时间
【发布时间】:2015-02-18 01:41:52
【问题描述】:

我的 Android 应用程序中有这段代码,在 Firebase 中创建了一条新记录。

Firebase searchRef = myFirebaseRef.child("searches");
Firebase newPostRef = searchRef.push();
Map<String, String> search = new HashMap<String, String>();
search.put("start", start_address);
newPostRef.setValue(search);
String postId = newPostRef.getKey();

我将如何将 ServerValue.TIMESTAMP 插入此记录?

【问题讨论】:

  • 由于您已指定 search 只能包含字符串,因此您将无法在此处插入时间戳(它是一个 Object )。将您的 HashMap 更改为 &lt;String, Object&gt;,然后使用与设置 start 相同的 put() 插入 ServerValue.TIMESTAMP
  • @Kato 谢谢!效果很好...... Firebase 甚至是 Android 编程新手,因此感谢您的帮助

标签: android firebase


【解决方案1】:

使用以下代码将时间戳设置为特定节点

setValue(ServerValue.TIMESTAMP);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-09
    • 1970-01-01
    • 2019-03-21
    • 1970-01-01
    • 2023-04-04
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多