【发布时间】:2013-04-26 13:44:01
【问题描述】:
我没有必须发送给其他Activity 的可序列化数据。
我尝试使用Intent,但这是不可能的。
Intent intent = new Intent(v.getContext(), UserDetailActivity.class);
intent.putExtra("class", user);
v.getContext().startActivity(intent);
如何将以前的Activity 的数据发送到新的Activity?
【问题讨论】:
-
user究竟是什么?自定义User类? -
什么是“用户”的类型?
-
你能详细说明什么样的数据?
-
用户是 ParseUser。 parse.com/docs/android_guide#users
-
使用您的解决方案,您可以只传递字符串。所以这样你就需要像 intent.putExtra("username", user.getName()) 这样的东西来传递你想要传递的所有子参数。但这需要做很多工作,所以还是试试@cafebabe1991 解决方案吧!
标签: java android android-intent android-activity serialization