2012-10-10 5 views
6

Mögliche Duplizieren:
How to send an object from one Android Activity to another using Intents?Android Intent: -Use Intent passieren Klassenobjekte von Aktivitäten

Ich möchte ein Objekt der Klasse von einer Aktivität zu anderen passieren, wenn eine Aktivität ruft das andere. Ich versuche Intent.putExtra(name, value) zu verwenden, aber dann habe ich keine Intent.getExtra(name) Methode. Es gibt viele Methoden wie getStringExtra(name), getDataExtra(name) und so weiter, aber was ich in den Wert putExtra eingegeben habe, ist ein Klassenobjekt, das viele verschiedene Werte wie String, Data und int hat. Wie kann ich diese Klasse bestehen?

+1

Willkommen bei StackOverflow! Die Frage, die Sie gestellt haben, ist sehr häufig. Überprüfen Sie die verwandten Links unten. –

Antwort

0

Um Ihre benutzerdefinierten Objekte durch Intent zu übergeben, müssen Sie sicherstellen, dass Ihre Klasse Parcelable implementiert.

Für weitere Informationen lesen Sie this Tutorial.