Tema: [ CONSULTA ] Itext put extra
Ver Mensaje Individual
  #7  
Viejo 06/01/17, 13:48:42
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
 Cita: Originalmente Escrito por Dexafree Ver Mensaje
Creo que es más facil pasar un array de booleanos (o de enteros/shorts, ya que Bundle no tiene métodos para Boolean, creo recordar).

Código:
ArrayList<Integer> listaEnteros = new ArrayList<>();
// La rellenas con unos o ceros, en función de si es true o false.
// Con un for estándar podrías hacerlo si los booleanos los tienes en lista, y si no, a mano


Bundle bundle = new Bundle();
bundle.putIntegerArrayList("mi_lista", listaEnteros);

Intent intent = new Intent(this, Pdf.class);
intent.putExtras(bundle);
startActivity(intent);
Y luego en la Activity destino, tendrás que hacer

Código:
 @override
public void onCreate(Bundle savedState){
  // Tus cosas
  Bundle extras = getIntent().getExtras();
  if(extras != null){
    ArrayList<Integer> miLista = extras.getIntegerArrayList("mi_lista");
    // Conviertela a booleanos y haz con ella lo que quieras
  }
}
En mi opinión, pasar el drawable no te aporta nada si lo unico que quieres es saber si están marcadas o no.

No conozco otra manera de que muestre las casillas
Responder Con Cita