インテント全体で区画を解析する際に問題が発生しました。
を使用して区画を作成します
Intent data = new Intent();
data.putExtra(ShoppingListAdapter.parcelName, la);
setResult(Activity.RESULT_OK, data);
onActivityResultで受け取ります:
Parcelable myData = data.getParcelableExtra(ShoppingListAdapter.parcelName);
次に、以下を使用して別のアクティビティに渡します。
Intent myIntent = new Intent(this,Class.class);
myIntent.putExtra("myData", myData);
startActivityForResult(myIntent, RESULT);
私の区画には別の区画があり、その中にuisngを書き込んだり読み取ったりします。
list = in.readParcelable(null);
ClassLoader.getSystemLoader()からMyClass.class.getClassLoader()まで、さまざまなクラスローダーを使用しようとしましたが、それでもランタイム例外が発生します。
06-12 21:13:04.940: ERROR/AndroidRuntime(29962): Caused by: android.os.BadParcelableException: ClassNotFoundException when unmarshalling:
私の小包はこれより前のどこかで破損していますか、それとも間違って読んでいますか?
アレックス