Articles of firebase base de datos en tiempo real

Al crear un POJO en Firebase, ¿puedes usar ServerValue.TIMESTAMP?

Cuando está creando un Objeto Java Plain Old que se debe serializar y deserializar en Firebase, ¿hay alguna forma de utilizar el valor ServerValue.TIMESTAMP ? Por ejemplo, supongamos que quiero tener un objeto en el que una de las propiedades sea la última vez que se editó y desee utilizar el valor ServerValue.TIMESTAMP . En […]

no puede obtener valores del método de cambio de onda

Actualmente estoy desarrollando una aplicación de Android donde estoy usando firebase como base de datos, pero cuando obtuve la variable en el método onDataChange y los asigno a variables globales obtuve variables nulas, pero cuando llamo a esas variables en el método onDataChange son no nulo. public class PositionateMarkerTask extends AsyncTask { public ArrayList arrayList= […]

Firebase: consulta para excluir datos según una condición

Puedo obtener los datos para un valor particular en el niño usando orderByChild e equalTo (que funciona bien para niños nesteds) private void getData() { try { final DatabaseReference database = FirebaseDatabase.getInstance().getReference(); database.child(Constants.TABLE_TASKS).orderByChild(“user/id”) .equalTo(“somevalue”) .addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { Timber.d(dataSnapshot.toString()); } @Override public void onCancelled(DatabaseError databaseError) { } }); } catch […]

Google firebase comprueba si el niño existe

En mi aplicación, necesito verificar si un elemento dado de mi base de datos en firebase tiene un hijo con un nombre de stack. Esperaba que se pudiera hacer usando algo como: DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference(); if (rootRef.childExists(“name”)) { //run some code } Busqué pero no pude encontrar nada útil.

El método getContactsFromFirebase () devuelve una lista vacía

public List getContactsFromFirebase(){ FirebaseDatabase.getInstance().getReference().child(“Users”) .addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { for (DataSnapshot snapshot : dataSnapshot.getChildren()) { Users user = snapshot.getValue(Users.class); assert user != null; String contact_found = user.getPhone_number(); mContactsFromFirebase.add(contact_found); Log.i(“Test”, mContactsFromFirebase.toString()); } } @Override public void onCancelled(DatabaseError databaseError) { } }); return mContactsFromFirebase; } Parece que no puedo encontrar el error. En […]

El valor de una variable global se restablece después de inicializarse en ValueEventListener

Tengo una variable global llamada “bg”. Se inicializa dentro del ValueEventListener de la referencia de base de datos de firebase “myRef” Pero si trato de usar el valor de la variable fuera del bloque valueeventlistener, la variable está vacía. Es como si se estuviera restableciendo. Soy muy nuevo en Android. Por favor, hágame saber lo […]

Servidor de control de Firebase para mantener contadores y agregados

Es un problema conocido que Firebase no tiene una forma fácil de contar elementos. Estoy planeando crear una aplicación que dependa en gran medida de los recuentos y otros agregados. Me temo que la creación de contadores de esta aplicación con las reglas como se sugiere aquí será increíblemente complejo y difícil de mantener. Entonces […]

¿Es posible que los datos de consulta no sean iguales a la condición especificada?

Estoy buscando una lista de usuarios para mi lista de listas (Android) utilicé firebaselistadapter para hacer una copia de seguridad de mi lista de listas, quiero mostrar los datos de los usuarios excepto los míos. Al igual que una consulta sql Seleccione algo de usertable where id! = Userid; Quiero buscar los datos de todos […]

Firebase: cómo estructurar los datos de usuario públicos / privados

Naturalmente, los usuarios de mi base de datos tienen información a la que se puede acceder públicamente y otra información que solo ellos deberían ver. Estoy considerando dos formas diferentes de implementar esto. Opción 1: Have /users/$uid legible solo por ese usuario y que sea legible por / anyone /users/$uid/profile . Opción 2: mantener /users/$uid […]

Limitación de la tasa de Firebase en las reglas de seguridad?

Lancé mi primer proyecto de repository abierto, EphChat , y la gente comenzó a inundarlo rápidamente con solicitudes. ¿Firebase tiene una forma de calificar las solicitudes de límite en las reglas de seguridad? Supongo que hay una forma de hacerlo utilizando el momento de la solicitud y el momento de los datos escritos previamente, pero […]