Firebase Android cuenta hijos y lo almacena en una variable

En mi aplicación puedo hacer que los niños cuenten por datasnapshot.getchildren (). Pero, ¿qué debo hacer si quiero almacenar ese recuento en una variable?

mRefReg.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            Log.i(dataSnapshot.getKey(),dataSnapshot.getChildrenCount()+"Count");

        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });

incluyendo "mCount = dataSnapshot.getChildren" no parece funcionar.

Respuestas a la pregunta(3)

Su respuesta a la pregunta