
06/01/17, 13:48:42
|
 |
Betatester oficial
Mensajes: 625
|
|
Fecha de registro: dic 2008
Localización: Valencia
Mensajes: 625
Modelo de smartphone: NEXUS 5 - ONEPLUS 3
Versión de ROM: Cata
Versión de Radio: Radio Macuto
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
|
|
Cita:
Originalmente Escrito por Dexafree
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
|