java - 是否有任何查询可以查找 Firebase 数据库(Android Studio)中同名子项的数量总和?

标签 java android firebase firebase-realtime-database android-studio-3.0

查询同名商品的数量总和... enter image description here

final Query query2 = billdata.orderByChild ( "name" );
        query2.addListenerForSingleValueEvent ( new ValueEventListener ()
        {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot)
            {
                for ( DataSnapshot dataSnapshot1 : dataSnapshot.getChildren())
                {
                    int total1 = Integer.parseInt ( String.valueOf ( dataSnapshot1.child ( "qty" ).getValue () ) );
                    int sum=0;
                    sum=sum+total1;
                    Toast.makeText (this,"Whole Total"+sum,Toast.LENGTH_LONG ).show ();

最佳答案

没有特定的查询来计算子项的总和,你想这样做

// declare an int variable in global like this  
             int globalsum=0;

    final Query query2 = billdata.orderByChild ( "name" );
            query2.addListenerForSingleValueEvent ( new ValueEventListener ()
            {
                @Override
                public void onDataChange(@NonNull DataSnapshot dataSnapshot)
                {
                    int sum=0;
                    for ( DataSnapshot dataSnapshot1 : dataSnapshot.getChildren())
                    {
                        int total1 = Integer.parseInt ( String.valueOf ( dataSnapshot1.child ( "qty" ).getValue () ) );

                        sum=sum+total1;
                        globalsum=sum;
                        Toast.makeText (this,"Whole Total"+sum,Toast.LENGTH_LONG ).show ();

关于java - 是否有任何查询可以查找 Firebase 数据库(Android Studio)中同名子项的数量总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61114432/

相关文章:

android - 在每个滑动 fragment 中使用不同的操作栏项目滑动 View

ios - 三种firebase存储下载方式的区别

java - Camel - 使用 end()

java - 如果使用来自 Guava 的 com.google.common,为什么不应该使用 Objects.requireNonNull()?

java - Inflater 在有效输入时抛出 "incorrect header check"异常

android - 加载两个依赖数据集

java.lang.NullPointerException Firebase

java - 外观层之间存在依赖关系是否常见?

java - Android 将图像添加到首选项?

android - 为什么 Eclipse 不理解 Build.VERSION_CODES.KITKAT?