J'ai un spearearray dans ma classe nommé "test".Android SparseArray en classe parcelable
« test » implémente « parcelable », et je veux être en mesure de récupérer mon sparsearray entre deux activités quand je passe un objet de test avec une intention comme ceci:
Intent intent = new Intent();
intent.putExtra("myObjectTest", myObjectTest);
Je vois qu'il ya la méthode "writeSparseArray", mais cela ne fonctionne pas avec mon sparsearray.
Mon code actuel:
public Test(Parcel in) {
this.id = in.readInt();
// how to get the sparsearray ?
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.id);
// how can I parse my SparseArray ?
}
Quel type d'objets est le stockage SparseArray? –
C'est une classe que j'avais faite, qui implémente les parcelables. – deveLost