次のように定義されたオブジェクトを二次アクティビティに渡す必要があります。
public class Campionati extends ArrayList<Campionato> implements Serializable {
オブジェクトを含むエクストラを作成できます。セカンダリ アクティビティの onCreate() 関数では、次のコードでデータを取得します。
Bundle b = getIntent().getExtras();
if (b!=null) {
Serializable s = b.getSerializable("datiSport");
Campionati m_campionati = (Campionati)s;
b オブジェクトと s オブジェクトはどちらも適切で、s は ArrayList として型指定されます。最後のコマンドは例外を生成します。
Java.lang.ClassCastException: Java.util.ArrayList
どういう意味ですか?キャストができない理由がわかりません。