小编Sim*_*mon的帖子

Firebase datasnapshot.getValue() 返回 null

在我的应用程序中,我使用了 Firebase 数据库并将用户 ID 存储在一个孩子中,并将孩子的值设置为用户名以获取当前用户的用户名。现在我使用 addValueEventListener 从数据库中获取用户名。这是我的 Firebase 结构。数据库结构

代码如下。

checkUsername.child("check").addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                currentUser = dataSnapshot.child(getUserID()).getValue(String.class);
                Log.d(TAG, "onDataChange: currentUser = " + currentUser);
            }

            @Override
            public void onCancelled(DatabaseError databaseError) {

            }
        });
Run Code Online (Sandbox Code Playgroud)

调试时,String currentUser返回空值。

调试答案的屏幕截图。调试答案

android firebase firebase-realtime-database getvalue

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

android-使用滑行时图像质量低

我是android开发的新手。在我的应用中,我有一个horizontalScrollView包含图片的图片。后来我一直在使用Picasso从URL加载图像。然后我听说了滑行,所以我切换到滑行,现在图像加载速度很快,但是图像质量太低。

下面的代码

//load image from URL 1.1
        ivImageFromURL = (ImageView) findViewById(R.id.videoconwmimage);
        Glide.with(this).load("http://imgur.com/KtfpVUb.png").into(ivImageFromURL);
Run Code Online (Sandbox Code Playgroud)

android image android-glide

3
推荐指数
1
解决办法
7388
查看次数