Quantcast
Channel: Cargar Reciclerview con un spinner - Stack Overflow en español
Viewing all articles
Browse latest Browse all 2

Cargar Reciclerview con un spinner

$
0
0

Tengo un spinner que muestra los materias, al selccionar X item debe mostrarme caracteristicas de este.

Sin embargo no lo hace, hasta que giro la pantalla, se actualiza el RecyclerView, pido apoyo que al seleccionar sea cargado el recyclerview con los valores de X item.

El recyclerview muestra las clases que es un Array dentro de Firestore, lo muestra correctamente, solo que se muestra solo al girar la pantalla.

Pago_listado.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView parent, View view, int position, long id) { if(parent.getItemIdAtPosition(position)!=0){ String producto=parent.getItemAtPosition(position).toString(); listDatos=new ArrayList();

                SharedPreferences pref_credenciales = getContext().getSharedPreferences("credenciales", Context.MODE_PRIVATE);                mFirestore.collection("Productos").whereEqualTo("Titulo",producto).get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {                    @Override                    public void onComplete(@NonNull Task<QuerySnapshot> task) {                        if (task.isSuccessful()) {                            for (QueryDocumentSnapshot document : task.getResult()) {                                //Mostrar total por cobrar                                Double Costo= (Double) document.getData().get("Costo");                                DecimalFormat currency = new DecimalFormat("$###,###.##");                                Pago_cobrar.setText(getResources().getString(R.string.Pago_totalcobrar) +""+currency.format(Costo));                                //Mostrar las clases                                if(document.getData().get("Acceso").equals(getContext().getResources().getString(R.string.Precio_AccesoClase))){                                    ArrayList<String> list = (ArrayList<String>) document.get("Clases");                                    for (String item : list) {                                        listDatos.add(item);                                    }                                }                               }                        }                    }                });                ClasesAdapter adapter = new ClasesAdapter(listDatos);                recyclerViewArticulos.setAdapter(adapter);                Pago_cobrar.setText(getResources().getString(R.string.Pago_totalcobrar));                Pago_cobrar.setBackgroundColor(Color.GRAY);            }else{                Pago_cobrar.setText(R.string.Pago_basico);                Pago_cobrar.setBackgroundColor(Color.WHITE);            }        }

Viewing all articles
Browse latest Browse all 2

Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Trending Articles


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Gwapo Quotes : Babaero Quotes


Kung Fu Panda para colorear


Libros para colorear


Mandalas de flores para colorear


Renos para colorear


Dromedario para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Love Quotes Tagalog


RE: Mutton Pies (mely)


Ang Nobela sa “From Darna to ZsaZsa Zaturnnah: Desire and Fantasy, Essays on...


Lola Bunny para colorear


Winx Club para colorear


Girasoles para colorear


Dibujos para colorear de perros


Toro para colorear


Lagarto para colorear


Long Distance Relationship Tagalog Love Quotes


Tropa Quotes


Mga Tala sa “Unang Siglo ng Nobela sa Filipinas” (2009) ni Virgilio S. Almario





Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC