小编Jua*_*rra的帖子

Firebase LatLng缺少一个没有参数的构造函数

我将坐标存储在实时数据库中,并在尝试检索数据时收到错误消息.错误消息是

com.google.firebase.database.DatabaseException:类com.google.android.gms.maps.model.LatLng缺少没有参数的构造函数

...

在com.google.firebase.database.DataSnapshot.getValue(未知来源)

这是代码

Main.java

protected void onStart() {
        apiClient.connect();
        super.onStart();

        DatabaseReference test = database.getReference("jsierra");

        test.addChildEventListener(new ChildEventListener() {

            @Override
            public void onChildAdded(DataSnapshot dataSnapshot, String s) {
                Toast.makeText(getBaseContext(), "Child Added", Toast.LENGTH_LONG).show();
                givenData = dataSnapshot.getValue(data.class); <-- Error
            }
}
Run Code Online (Sandbox Code Playgroud)

data.java

import com.google.android.gms.maps.model.LatLng;
public class data {
    private LatLng coordinates;

    public data() {
        coordinates = null;
    }

    public data(LatLng coordinates)
    {
        this.coordinates = coordinates;
    }

    public void setLatLng(LatLng coordinates) {
        this.coordinates = coordinates;
    }

    LatLng getLatLng () {
        return coordinates;
    }
}
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-realtime-database

6
推荐指数
1
解决办法
2510
查看次数

将Unity3D项目导入到现有的android studio项目中

我在 Android Studio 中创建应用程序已经有一段时间了,并决定将增强现实添加到我的应用程序中。我在 Unity 中创建了一个 AR 项目,并将文件导出为 ADT 和 gradle,但不知道如何将其导入到我现有的项目中。我发现的所有内容都将其导入到一个新项目中。如果我无法将其导入到我的 Android Studio 项目中,那么我可以以某种方式合并这两个项目吗?

android unity-game-engine augmented-reality android-studio

5
推荐指数
1
解决办法
1606
查看次数