Tag: firebaseui

FirebaseRecyclerAdapter no actualiza los índices de elementos cuando se eliminan los datos

Tengo una lista de artículos con cada artículo que tiene un nombre y un botón de la cancelación. Mi método populateViewHolder @Override protected void populateViewHolder(SubChannelViewHolder viewHolder, final SubChannel model, final int position) { //passing a clickListener to viewHolder,viewHolder in turn decides to which view it should assign this clickListener. viewHolder.bindToSubChannel(model, new View.OnClickListener() { @Override public […]

la fusión de manifiesto de android falló, servicios de juego de gms / firebase

Estoy tratando de añadir firebase a mi aplicación usando firebaseUI. Como dice la documentación, he utilizado los correspondientes gms: play-services (11.0.4) con la versión firebaseUI (2.2.0) Cuando sincronizo los archivos gradle, recibo el siguiente error: Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0) from [com.android.support:support-v13:26.0.0] AndroidManifest.xml:28:13-35 is also present at […]

Biblioteca de FirebaseUI Auth: falla en el inicio de sesión de Google con: W / AuthMethodPicker: inicio de sesión de Firebase sin éxito

Utilizando la documentación en línea disponible y este video: https://www.youtube.com/watch?v=0ucjYG_JrEE , estoy intentando comenzar a aplicar la nueva biblioteca de autenticación de usuario. El inicio de sesión de correo funciona bien, el inicio de sesión de Google no: da una advertencia y la interfaz de usuario sigue mostrando el cuadro de diálogo "Cargando …". final […]

Firebase UI RecyclerView onClick

Estoy utilizando Firebase UI FirebaseRecyclerAdapter para rellenar un RecyclerView. Me las arreglé para obtener los eventos de clic de los componentes de la vista de mi artículo (el título), pero no para cualquier lugar en la vista del artículo, que es lo que necesito. Seguí la muestra de google. En mi Actividad: private void setRecyclerView() […]

Configuración de Proguard para la biblioteca Firebase-UI

Al crear un APK con proguard habilitado, se genera la siguiente excepción cuando se utiliza el FirebaseRecyclerAdapter de la biblioteca Firebase-UI ( com.firebaseui:firebase-ui:0.3.0 ): java.lang.RuntimeException: java.lang.NoSuchMethodException: <init> [class android.view.View] at com.firebase.ui.FirebaseRecyclerAdapter.onCreateViewHolder(FirebaseRecyclerAdapter.java:168) La versión de depuración (sin proguard) funciona bien. ¿Quién tiene una configuración proguard de trabajo para Firebase-UI? Mi configuración proguard actual se parece a […]

Android Firebase chat RecyclerView desplazamiento automático hacia abajo cuando se agrega un nuevo elemento

Estoy desarrollando un chat Android usando firebase. Traté de investigar sobre este problema, pero no puedo encontrar una buena solución. Espero que alguien pueda ayudarme. mi problema quiero que el RecyclerView se desplace automáticamente si se agrega un nuevo elemento. aquí está mi código. @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ View […]

Cargando más elementos en el usuario desplazarse con FirebaseIndexRecyclerAdapter

Estoy usando un FirebaseIndexRecyclerAdapter como se describe en https://github.com/firebase/FirebaseUI-Android/tree/master/database . Pero mi lista tiene muchos elementos y quiero cargar sólo unos pocos elementos en un primer momento y luego carga perezosa el resto cuando el usuario se desplaza hacia arriba. Mi primer pensamiento fue que podría usar mKeyRef.limitToLast(5) pero la actualización de este requiere la […]

¿Cómo actualizar la referencia de consulta de un adaptador de reciclador de reciclaje?

Tengo un RecyclerView enlazado a un FirebaseRecyclerAdapter . Necesito actualizar los datos mostrados basados ​​en un valor establecido por el usuario usando una spinner . Algo como esto: FirebaseDatabase db = FirebaseDatabase.getInstance(); DatabaseReference ref = db.getReference("data"); Query query = ref.orderByChild("index").startAt(loadPreferences()).endAt(loadPreferences()); final Adapter fireAdapter = new Adapter(Model.class, R.layout.model_card, Adapter.FireViewHolder.class, query); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void […]

No se puede convertir el objeto de tipo java.util.ArrayList al modelo de tipo

Estoy intentando cargar datos a RecycleView desde Firebase. Pero consigo el error del convertido. com.google.firebase.database.DatabaseException: Can't convert object of type java.util.ArrayList to type uk.co.stableweb.kithunugee.model.Hymn at com.google.android.gms.internal.zzaix.zzd(Unknown Source) at com.google.android.gms.internal.zzaix.zzb(Unknown Source) at com.google.android.gms.internal.zzaix.zza(Unknown Source) at com.google.firebase.database.DataSnapshot.getValue(Unknown Source) at com.google.firebase.database.DataSnapshot.getValue(Unknown Source) at com.firebase.ui.database.FirebaseRecyclerAdapter.parseSnapshot(FirebaseRecyclerAdapter.java:147) at com.firebase.ui.database.FirebaseRecyclerAdapter.getItem(FirebaseRecyclerAdapter.java:136) at com.firebase.ui.database.FirebaseRecyclerAdapter.onBindViewHolder(FirebaseRecyclerAdapter.java:176) at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:5471) at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:5504) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4741) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4617) at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:1994) […]

¿Cómo agregar más elementos a FirebaseRecyclerAdapter?

Quiero implementar el desplazamiento sin fin con FirebaseRecyclerAdapter. Pero no sé cómo añadir más elementos a mi FirebaseRecyclerAdapter. Mi código de inicialización del adaptador: mAdapter = new FirebaseRecyclerAdapter<RowStorage, MusicItemHolder>(RowStorage.class, R.layout.music_list_element, MusicItemHolder.class, databaseMusicReference) { @Override protected void populateViewHolder(MusicItemHolder musicHolder, RowStorage model, int position) { musicHolder.setMusicTitle(model.getTitle()); musicHolder.setArtistName(model.getArtist()); musicHolder.setMusicIcon(model.getIcon()); } }; mRecyclerView.setAdapter(mAdapter); Y mi código onScrollListener: mRecyclerView.addOnScrollListener(new EndlessRecyclerViewScrollListener(mLayoutManager) […]

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