Ho ottenuto un'implementazione di Parcelable che funziona per una singola classe che non implica alcuna ereditarietà. Ho problemi a capire il modo migliore per implementare l'interfaccia quando si tratta di ereditarietà. Diciamo che ho ottenuto questo:Parcelable and inheritance in Android
public abstract class A {
private int a;
protected A(int a) { this.a = a; }
}
public class B extends A {
private int b;
public B(int a, int b) { super(a); this.b = b; }
}
domanda è, quale è il metodo consigliato per implementare l'interfaccia Parcelable per la B (??? In A in entrambi Come)
Hai trovato una soluzione migliore di questo da quando hai aperto questa domanda? –
No, penso che la soluzione che ho proposto qui di seguito sia piuttosto semplice, per me è un fascino. –
Funzionerà per uso polimorfico, come la matrice di tipo A che ha oggetti B? – vlio20