使用intent extras发送数据会导致app崩溃而不会出现任何错误消息

时间:2015-10-18 03:58:40

标签: android android-intent

当我尝试将日期发送到我的主要活动类时,应用程序崩溃且没有错误消息。

我有一个launchActivity运行Async进程来加载数据。然后我将json解析为类并将它们发送到我的MainActivity。但是,当我尝试发送具有数据的两个对象时,应用程序崩溃。但如果我评论其中任何一个,它就有效。

intent.putExtra("class1", class1);
intent.putExtra("class2", class2);

我的两个类都实现了serializable。我想知道这个意图是否有尺寸限制?

发生崩溃时没有系统对话,也没有任何错误消息。

Logcat消息 - http://pastebin.com/Lz8W5KXK

1 个答案:

答案 0 :(得分:0)

对于发送对象,您的对象类必须implement serializable

示例:

public class Class1 implements Serializable {...}

然后,你可以这样做:

intent.putExtra("class1", class1);