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并且它不是可序列化的

于 2012-10-28T17:26:15.133 回答