首页 > 解决方案 > 为什么我无法将我的 firebase 读入我的 Android Studio 项目

问题描述

那是我的代码:

private void readFromFirebase()
{
    try
    {
        myRef.addValueEventListener(new ValueEventListener()
        {

            @Override
            public void onDataChange(DataSnapshot dataSnapshot)
            {
                if(dataSnapshot.exists())
                {
                    for (DataSnapshot _anime : dataSnapshot.getChildren())
                    {
                        Anime _a = _anime.getValue(Anime.class);
                        myAnimeList.add(_a);
                    }
                    myAdapter.notifyDataSetChanged();
                }
            }
            @Override
            public void onCancelled(DatabaseError error)
            {
                Toast.makeText(AnimeListActivity.this, "Error", Toast.LENGTH_SHORT).show();

            }
        });

    }
    catch(Exception e)
    {
        Toast.makeText(this, "Somthing Went wrong", Toast.LENGTH_SHORT).show();
    }
}

这就是我的日志:

 2020-04-22 16:38:48.164 3558-3589/com.example.assignemt3 E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2020-04-22 16:38:48.164 3558-3589/com.example.assignemt3 E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2020-04-22 16:38:48.230 3558-3589/com.example.assignemt3 E/eglCodecCommon: GoldfishAddressSpaceHostMemoryAllocator: ioctl_ping failed for device_type=5, ret=-1

它总是告诉我这一行有错误:

Anime _a = _anime.getValue(Anime.class);

基本上,我想从火力库中读取数据,而我的实时数据库里面有数据,它有一个来自名为“Anime”的类的对象,我需要读取这些数据并将其放入对象列表中

那是我的数据库:

在此处输入图像描述

标签: javaandroidxmlfirebasefirebase-realtime-database

解决方案


推荐阅读