onDataChange se llama dos veces en Android Firebase

Aquí está Mi consulta simple para los datos de firebase usando timestamp en la aplicación android

Query recentStaticJobQuery = reference.child(AppConstants.WORKINDIA_JOBS) .child(AppConstants.WORKINDIA_STATIC_JOBS) .orderByChild(AppConstants.TIMESTAMP) .startAt(lastStaticJobSyncTime); recentStaticJobQuery.addListenerForSingleValueEvent (staticJobDownloadListener); ValueEventListener staticJobDownloadListener = new ValueEventListener() { @Override public void onDataChange(final DataSnapshot dataSnapshot) { Log.i("Firebase", "Called") } @Override public void onCancelled(DatabaseError databaseError) { Log.i("Firebase", "onCancelled") } }; 

Cómo evitar onDataChange para ser llamado dos veces en android Firebase?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.