Android:NotSerializableException BasicNameValuePair

时间:2012-10-28 17:14:32

标签: android serialization

我遇到以下问题:下面的save-procedure引发异常“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>,其中产品类似于:

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

根据link to BasicNameValuePair BasicNameValuePair实现Serializable-Interface。所以我真的不知道,这里有什么问题......

也许你们中的一些人可以帮助我?

由于

1 个答案:

答案 0 :(得分:2)

我相信您使用的是BasicNameValuePair的Android版本,而且它不是可序列化的