Domanda

E 'possibile mettere un oggetto di tipo Object in un intento come un extra? Ho una variabile di tipo di oggetto e non lo saprò finché non viene assegnato un valore di ciò che il tipo di dati oggetto. Forse qualcosa a che fare con la serializzazione o come un fascio non sono sicuro? E poi nella prossima attività come faccio poi ottenere questo valore, al fine di conservarlo in un ArrayList<Object>?

È stato utile?

Soluzione

Bundle attraverso Intent#putExtra non ha alcuna funzione di aggiungere un Object. È possibile passare solo in un Parcelable o un Serializable oggetto. Qualsiasi oggetto che si desidera passare attraverso un Intent deve implementare una di queste interfacce. Si consiglia di implementare Parcelable v'è una breve guida qui: Passare da parametri di valore utilizzando parcelables .

Anche questa domanda ha risposte più utili: Come inviare un oggetto da un'attività di Android ad un altro utilizzo degli intenti?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top