小编Van*_*tha的帖子

有没有办法在不加载Android中的所有节点数据的情况下获取节点的子节点数?

我的数据结构(userdetails)

-KCV32vWQECRlMvlgkGO
    Name: "asdf"
    Phoneid: "1zlkflakfhkf0e8"
    Phoneno: "9478567899"
-KCV3s-lwv5i-VvFBaxq
    Name: "asas"
    Phoneid: "1c584jbascjasc8"
    Phoneno: "9999999999"
Run Code Online (Sandbox Code Playgroud)

我的方法

queryRef.addChildEventListener(new ChildEventListener() {

    public void onCancelled(FirebaseError arg0) {
        // TODO Auto-generated method stub
    }

    public void onChildAdded(DataSnapshot arg0, String arg1) {
        // TODO Auto-generated method stub
        System.out.println("Size "+arg0.getChildrenCount());
    }
Run Code Online (Sandbox Code Playgroud)

如何计算2?我得到3次,因为每次进入并分别得到孩子.

android firebase

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

打开默认图像查看器

我在列表视图中显示了一组图像,当我单击一个列表项图像时,该特定图像必须在默认的图像查看器中打开.

当点击由我采取特定的图像,并在ImageView的但对于另外的设施,如缩放显示所有我在android系统中的默认图像查看器打开该位图图像.

任何人都可以告诉我可能的答案.先感谢您.

android image

2
推荐指数
1
解决办法
4552
查看次数

java中如何根据数组的值对数组进行排序

我必须根据相同位置的值对数组进行排名。例如:

值 = {5, 1, 4 }

生成的排名数组将为:{1, 3 ,2}

如何在不对数组进行排序的情况下实现此目的?

java arrays

-1
推荐指数
1
解决办法
5802
查看次数

标签 统计

android ×2

arrays ×1

firebase ×1

image ×1

java ×1