この質問に既に回答している場合は申し訳ありませんが、私は多くを検索しましたが、私の問題では何の質問も見つかりませんでした。AndroidインテントputExtra(String、Serializable)
インターネットデータベースからデータを取得するアンドロイドアプリを作成しています。私の最初のアクティビティはデータベースからデータを取得し、データベース全体への参照を別のアクティビティに渡そうとします。
それが簡単に簡単に次のようになります。
//server is wrapper class for my database connection/ data retrieving
Server server = new Server(...connection data...);
server.connect();
server.filldata();
その後、私は別のアクティビティ
Intent intent = new Intent(this, OtherActivity.class);
intent.putExtra("server", server); //server, and all implements Serializable
startActivity(intent);
にこれを渡すためにしようとすると、この後、私はせずにjava.lang.reflect.InvocationTargetExceptionを取得説明、問題は何か。
Object(int、string ...を除く)を別のアクティビティに渡す方法が分かっている場合は、手伝ってください!
スタックトレースを転記できますか? – thedude19
[この記事はあなたを助けるべきである](http://stackoverflow.com/questions/2906925/android-how-do-i-pass-an-object-from-one-activity-to-another) – Chris
はどれでもですリストを実装しているクラスのServerオブジェクトで直列化されたフィールドのうちのどれですか? –