如何使用intent从一个activity到另一个activity传递对象数组并在其中使用数据对象数组?
我尝试了Serializable
和Parcelable
但由于不可转换类型而导致数组传递停滞
我初始化对象数组的部分的代码示例和其他是启动活动的方法
答案 0 :(得分:0)
你可以做的是,不考虑传递一个对象数组,而是将每个值作为额外值单独发送,考虑到你只是想传递字符串。
Intent intent = new Intent(this, DataShow.class);
intent.putExtra("name", object.getString("name");
...
intent.putExtra("date_added", object.getString("date");
startActivity(intent);