2012-10-10 18 views
6

可能性の重複:
How to send an object from one Android Activity to another using Intents?Androidの意図: - 使用意図がからクラスオブジェクトを渡すために活動

私は1つのアクティビティがに呼び出したときに、他の活動からクラスオブジェクトを渡したいですもう片方。私はそれを作るために​​を使用しようとしていますが、その後私はIntent.getExtra(name)メソッドを持っていません。 、getDataExtra(name)などのようなメソッドがたくさんありますが、putExtraの値に入れたものは、String、Data、intとしてさまざまな値を持つクラスオブジェクトです。どのようにそのクラスに合格することができますか?

+1

ようこそStackOverflow!あなたが聞いた質問は非常に一般的です。以下の関連リンクを確認してください。 –

答えて

2

あなたはあなただけがParcelableを使用している場合は、使用methodesに記入する必要がimplements Serializable

を書き込むことによって、それを実装する必要がSerializable使用する場合は、SerializableParcelable

を使用することができます。参照してください:ここで違いについてhttp://developer.android.com/reference/android/os/Parcelable.html

読む:http://www.mooproductions.org/node/6

結論:Parcelableが速くたくさん本当にですが、実装するために多くの時間がかかります。

0

カスタムオブジェクトをIntentに渡すには、クラスParcelableを実装していることを確認する必要があります。

詳細についてはthisチュートリアルをご覧ください。

関連する問題