小编Man*_*aya的帖子

无法反序列化对象。无法将 java.util.Date 类型的值转换为 String

我是 Android 世界的完全新手。我正在尝试实时从 firebase cloud firestore 读取数据。我上传了 Tree.java 类 4 的对象,其属性是时间戳,如 firebase 控制台屏幕截图和 Tree.java 类代码所示。

firebase 控制台 - Cloudfirestore

树.java

import com.google.firebase.Timestamp;

import java.util.HashMap;
import java.util.Map;

import static com.example.malayishant.greencare.AddTree.DOP;
import static com.example.malayishant.greencare.AddTree.ID;
import static com.example.malayishant.greencare.AddTree.MANURE;
import static com.example.malayishant.greencare.AddTree.WATER;
import static com.example.malayishant.greencare.AddTree.WEED;

public class Tree {

    private String id;
    private Timestamp dop;
    //private GeoPoint geo;
    private Timestamp water;
    private Timestamp weed;
    private Timestamp manure;

    public Tree() {
    }

    public Tree(String id, Timestamp dop, Timestamp water,
                Timestamp weed, Timestamp manure) {
        this.id = id;
        this.dop = …
Run Code Online (Sandbox Code Playgroud)

java android runtime-error firebase google-cloud-firestore

4
推荐指数
1
解决办法
2892
查看次数