0

次の問題があります。以下の保存手順で例外「java.io.NotSerializableException: org.apache.http.message.BasicNameValuePair」が発生します。

fos = getBaseContext().openFileOutput("merkzettel", Context.MODE_PRIVATE);
ObjectOutputStream os = new ObjectOutputStream(fos);
os.writeObject(merkList);
os.close();

「merkList」は でありArrayList<Product>、product は次のようなクラスです。

public class MerkFinProduct implements Serializable {
   LinkedList<BasicNameValuePair> test;
   String Id;   
   String name;
   Date date;
   String urlPic;
   String response;
       //...
}

BasicNameValuePairへのリンクによると、BasicNameValuePairはSerializable-Interfaceを実装しています。だから私は本当にわからない、ここで何が問題なのか...

多分あなたの誰かが私を助けることができますか?

ありがとう

4

1 に答える 1

2

Android バージョンのBasicNameValuePairを使用していると思いますが、Seriaizableではありません

于 2012-10-28T17:26:15.133 に答える