Android 使用intent extras发送数据会使应用程序崩溃,且不会出现任何错误消息

Android 使用intent extras发送数据会使应用程序崩溃,且不会出现任何错误消息,android,android-intent,Android,Android Intent,当我尝试将日期发送到我的主活动类时,应用程序崩溃,没有错误消息 我有一个launchActivity,它运行异步进程来加载数据。然后,我将json解析为类,并将它们发送到my MainActivity。但是,当我尝试发送两个包含数据的对象时,应用程序崩溃。但如果我评论其中任何一个,它都是有效的 intent.putExtra("class1", class1); intent.putExtra("class2", class2); 我的两个类都实现了serializable。我想知道这是不是有

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

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

intent.putExtra("class1", class1);
intent.putExtra("class2", class2);
我的两个类都实现了serializable。我想知道这是不是有尺寸限制

崩溃发生时,没有系统对话框U和任何错误消息


Logcat消息-

对于发送对象,对象类必须实现可序列化

例如:

public class Class1 implements Serializable {...}
然后,您可以执行以下操作:

intent.putExtra("class1", class1);

请发布logcat输出。应该有来自崩溃的堆栈跟踪。日志中没有任何类型的错误消息,这就是我困惑的原因。崩溃的症状是什么?你有没有看到一个系统对话框说应用程序已经停止了?如果是这样,很难相信logcat中没有任何内容;系统将始终记录未捕获的异常。也没有系统对话框。签出此链接-但是,如果您的任何类具有不可序列化的属性(如位图),应用程序将崩溃。检查这个。我的两个类都有string或intSo属性,我想问题一定是对象的大小。就像这里描述的:限制小于1Mb。