Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 21/10/17, 21:39:36
Array

[xs_avatar]
Merche300 Merche300 no está en línea
Betatester oficial
 
Fecha de registro: dic 2008
Localización: Valencia
Mensajes: 625
Modelo de smartphone: NEXUS 5 - ONEPLUS 3
Tu operador: Pepephone
Pasar variable a RecyclerView.Adapter

Existe alguna manera de pasar un String a un adaptador?. Me explico, intento al pulsar un boton me abre un fragment con los datos de un json, en el adaptador los recojo, al pulsar un item los envio con un intent.putextra, los paso a el activity de detalles, pero al json le falta un dato que me gustaria enviarlo al pulsar el boton.

Dicho de otra manera, Como puedo pasar una variable pulsando un boton a un
RecyclerView.Adapter

Código:
j1 = (Button)view.findViewById(R.id.j1);

j1.setOnClickListener(new View.OnClickListener() {

    @Override
public void onClick(View v) {

        dato = J1;

        miTexto.setText(R.string.list_juveniles);

        miTexto1.setText("Jornada - 1");


        // Envio, creo, los datos al adaptador
JornadasAdapter.enviarDatos(dato);

        getData();
    }
});
Creo que asi envio el "dato" osea, la veriable J1 al adaptador, pero no tengo ni idea de como recibirlo. Existe alguna manera? o voy mal encaminado?
Gracias

Última edición por Merche300 Día 22/10/17 a las 21:23:56. Razón: la pregunta explicaba demasiado
Responder Con Cita


  #2  
Viejo 22/10/17, 14:54:32
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Los adapter únicamente "adaptan" los datos del dataset (la lista, array o lo que uses) a vistas, no se les pasan variables porque los datos estén incompletos. Si a los datos les falta un parámetro lo suyo es añadirlo a los propios datos para que el adapter lo tenga. No olvides llamar al notifyDataSetChanged del adapter para que actualice las vistas cuando cambies datos.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!

Última edición por mocelet Día 22/10/17 a las 14:57:05.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 25/03/18, 23:23:22
Array

[xs_avatar]
pozako pozako no está en línea
Usuario poco activo
 
Fecha de registro: sep 2011
Mensajes: 48
Tu operador: Movistar

También puedes crearte un adaptador para tu recyclerview en una nueva clase que extienda de recyclerview. adapter y añadir en el constructor el parámetro que deseas pasarle para luego trabajar con el.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 06:47:41 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /