Gridview Selezione permanente Multicell
-
22-12-2019 - |
Domanda
Ciao ragazzi Prima di tutto indicare che sono newbie e mi scuso per i miei errori. Qui il mio codice:
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
if ("UNFOCUSED".equals(v.getTag())) {
v.setBackgroundResource(R.drawable.item_backgroundColored);
v.setTag("FOCUSED");
}
else {
v.setBackgroundResource(R.drawable.item_background);
v.setTag("UNFOCUSED");
}
}
});
.
Voglio rendere permanente (anche quando la mia applicazione non è più in RAM) la mia selezione (selezione significa tutte le celle colorate), quindi ho pensato di condividereferencences ma come ricordo tutte le cellule colorate e la mia opinione "v"Nel metodo "ONITEMClick ()" è dinamico in base ai miei clic.
Soluzione
Perché non un database SQLite?!Salva tutti gli elementi selezionati in un array e persistono lo stato della griglia in onPause()
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow