我想從一個活動發送一個LinkedList到另一個。 在第一個活動,我有:從Serializable向下鏈接到LinkedList <Class>
LinkedList<Class> codaActivity;
/* Lots of code here... */
Intent intent = new Intent(this, codaActivity.remove());
intent.putExtra("codaRedditi", codaActivity); // this is putExtra(String, Serializable)
startActivity(intent);
在第二個,而不是:
// The following throws a ClassCastException
codaRedditi=(LinkedList<Class>) (getIntent().getSerializableExtra("codaRedditi"));
當我嘗試運行我的應用程序中,DVM拋出造成的代碼一個ClassCastException(和談論一個ArrayList,絕對不存在於代碼中!OO)
可能是什麼錯誤?
所以,你說'codeActivity'的類型是'LinkedList'?請將'codeActivity'的聲明添加到您的問題中。 –
對不起,現在我要編輯我的問題;) – user1726800