在我的应用程序中,我使用了 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开发的新手。在我的应用中,我有一个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)