У меня есть sparseray в моем классе под названием «тест».
«test» реализует «parcelable», и я хочу иметь возможность извлекать свой sparsearray между двумя действиями, когда я передаю объект Test с таким намерением:
Intent intent = new Intent();
intent.putExtra("myObjectTest", myObjectTest);
Я вижу, что есть метод writeSparseArray, но он не работает с моим sparsearray.
Мой текущий код:
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 ?
}