1
我的過程之前有這樣的:序列化問題與SortedSet的,數組的序列化
protected void onPostExecute(SortedSet<RatedMessage> result) {
List<Object> list=Arrays.asList(result.toArray());
lancon.putExtra("results", list.toArray()); // as serializable
}
然後在另一部分我有
Object o=this.getIntent().getSerializableExtra("results");
//at this point the o holds the correct value (checked by debugger)
RatedMessage[] rm = (RatedMessage[]) o;// this line hangs out w ClassCastException
resultSet = new TreeSet<RatedMessage>(new Comp());
Collections.addAll(resultSet, rm);
爲什麼我得到的ClassCastException異常?
Thx,當所有其他失敗時我成功應用此方法。 – hornetbzz 2012-08-31 16:04:57