次の問題があります。以下の保存手順で例外「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を実装しています。だから私は本当にわからない、ここで何が問題なのか...
多分あなたの誰かが私を助けることができますか?
ありがとう