我正在尝试使用Activity
方法传递putSerializable
个对象。
parameters.putSerializable("contextMenuActivity", (Serializable) caller);
//"caller" is an Activity
但是我得到了这个例外
E/AndroidRuntime(4933): java.lang.RuntimeException: Parcel: unable to marshal value br.com.its4schools.activities.MyActivity@4256fd90
有人有任何想法吗?
答案 0 :(得分:2)
您无法序列化Activity
,期间。此外,没有理由这样做。总有一种更好的方法。你想让我做什么?从哪里以及为什么要获得它?例如,如果您需要在Fragment
内引用活动,则可以覆盖onAttach(Activity)
方法。