在可序列化

时间:2016-10-06 12:09:28

标签: android json serialization

我在传递可串行化的捆绑时遇到麻烦 Parcelable encountered IOException writing serializable object error

这是我的可序列化文件

public class ExampleClass implements Serializable {
private String id;
private String name;    
private JSONArray array;
}

这就是我从适配器传递捆绑的方式   final ExampleClass example=example.get(position);

Utility.startActivity(context,example);

 public static void startActivity(Context context, Object object)         
{
Intent intent=new Intent(context, MainActivity.class);
Bundle bundle=new Bundle();
bundle.putSerializable(MainActivity.EXTRA_DATA, (Serializable) object);
intent.putExtras(bundle);
context.startActivity(intent);
}

我可以使用所有getMethod()

1 个答案:

答案 0 :(得分:1)

startMessageLoop而不是ArrayList中定义解析ExampleClass.java。因为JSONArray不是序列化对象。

参考:https://developer.android.com/reference/org/json/JSONArray.html