2012-04-13 11 views
-1

私は自分のAndroidのエミュレータから同じコンピュータのJavaサーバに送信するSerializableオブジェクトを持っています。生データを送信することができましたが、オブジェクトを送信するときに問題があります。問題は、サーバーをtextpadで作成し、アンドロイドアプリケーションをeclipsで作成したことです。サーバーが探しているオブジェクトはタイプポイントですが、eclipseはファイル構造を追加しています。つまりhelp.help.pointです。すべてのファイルをeclipsのルートに置いてパッケージのものを取り除く必要がありますか、それをキャストするときにサーバのサイズで処理する必要がありますか?これが明確でない場合はごめんなさいシリアル化されたオブジェクトとEclipseが含まれる問題

+2

あなたのオブジェクトの定義は、シリアライズとデシリアライズのために同一である必要があります(それ以外の場合は、メンテナンスの悪夢になります)@ようです。これには、使用しているパッケージが含まれます。私は両方のプロジェクトの間に図書館(jarまたは何か)を共有することをお勧めします。 – njzk2

+0

@ njzk2回答を投稿 – josephus

答えて

0

完全修飾クラス名はパッケージ名とクラス名で構成されているため、eclipseで省略するよりも、テキストパッド編集クラスにパッケージ名を追加する必要があります。すでに共通のコードを共有するために、コメントで示唆njzk2もちろんの

ベストな方法は、

関連する問題