Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用putExtra()时未启动活动_Android_Marker - Fatal编程技术网

Android 使用putExtra()时未启动活动

Android 使用putExtra()时未启动活动,android,marker,Android,Marker,我正在单击标记并尝试打开新活动。当我不打算putExtra信息时,我可以打开活动,但当我尝试发送第二个活动10字符串时,它会显示以下内容: 07-12 19:40:04.508: W/ActivityManager(1251): Exception in new application when starting activity com.wunderlist.slidinglayersample/.Builder 07-12 19:40:04.508: W/ActivityManager(12

我正在单击标记并尝试打开新活动。当我不打算
putExtra
信息时,我可以打开活动,但当我尝试发送第二个活动10字符串时,它会显示以下内容:

07-12 19:40:04.508: W/ActivityManager(1251): Exception in new application when starting activity com.wunderlist.slidinglayersample/.Builder
07-12 19:40:04.508: W/ActivityManager(1251): android.os.TransactionTooLargeException
07-12 19:40:04.508: W/ActivityManager(1251):    at android.os.BinderProxy.transactNative(Native Method)
07-12 19:40:04.508: W/ActivityManager(1251):    at android.os.BinderProxy.transact(Binder.java:496)
07-12 19:40:04.508: W/ActivityManager(1251):    at android.app.ApplicationThreadProxy.scheduleLaunchActivity(ApplicationThreadNative.java:793)
07-12 19:40:04.508: W/ActivityManager(1251):    at com.android.server.am.ActivityStackSupervisor.realStartActivityLocked(ActivityStackSupervisor.java:1157)
07-12 19:40:04.508: W/ActivityManager(1251):    at com.android.server.am.ActivityStackSupervisor.attachApplicationLocked(ActivityStackSupervisor.java:526)
07-12 19:40:04.508: W/ActivityManager(1251):    at com.android.server.am.ActivityManagerService.attachApplicationLocked(ActivityManagerService.java:6192)
07-12 19:40:04.508: W/ActivityManager(1251):    at com.android.server.am.ActivityManagerService.attachApplication(ActivityManagerService.java:6254)
07-12 19:40:04.508: W/ActivityManager(1251):    at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:481)
07-12 19:40:04.508: W/ActivityManager(1251):    at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2407)
07-12 19:40:04.508: W/ActivityManager(1251):    at android.os.Binder.execTransact(Binder.java:446)
07-12 19:40:04.508: A/ActivityManager(1251): Exception thrown launching activities in ProcessRecord{b21e6f4 4200:com.wunderlist.slidinglayersample/u0a57}
07-12 19:40:04.508: A/ActivityManager(1251): android.os.TransactionTooLargeException
07-12 19:40:04.508: A/ActivityManager(1251):    at android.os.BinderProxy.transactNative(Native Method)
07-12 19:40:04.508: A/ActivityManager(1251):    at android.os.BinderProxy.transact(Binder.java:496)
07-12 19:40:04.508: A/ActivityManager(1251):    at android.app.ApplicationThreadProxy.scheduleLaunchActivity(ApplicationThreadNative.java:793)
07-12 19:40:04.508: A/ActivityManager(1251):    at com.android.server.am.ActivityStackSupervisor.realStartActivityLocked(ActivityStackSupervisor.java:1157)
07-12 19:40:04.508: A/ActivityManager(1251):    at com.android.server.am.ActivityStackSupervisor.attachApplicationLocked(ActivityStackSupervisor.java:526)
07-12 19:40:04.508: A/ActivityManager(1251):    at com.android.server.am.ActivityManagerService.attachApplicationLocked(ActivityManagerService.java:6192)
07-12 19:40:04.508: A/ActivityManager(1251):    at com.android.server.am.ActivityManagerService.attachApplication(ActivityManagerService.java:6254)
07-12 19:40:04.508: A/ActivityManager(1251):    at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:481)
07-12 19:40:04.508: A/ActivityManager(1251):    at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2407)
07-12 19:40:04.508: A/ActivityManager(1251):    at android.os.Binder.execTransact(Binder.java:446)

我甚至不知道从哪里开始读这篇文章,因为我不知道发生了什么。我一生中没有犯过这个错误。是不是有点像超时,我不能把额外的信息放在这么多的意图中,或者是别的什么东西。因为我试着用一个字符串发送大量信息,结果成功了。但是,当我把这么多额外的信息,它只是崩溃

例外情况是,您正在向捆绑包中的大数据发送数据。尝试将其作为对象发送,并使用putSerialisable

发送大量数据。尝试以数组或捆绑包的形式发送
检查以下答案:

如果您通读了它,您会注意到顶部第二行的一部分错误,上面写着
android.os.TransactionTooLargeException
减少通过额外的..发送的数据量:)这应该是一个答案,而不是评论。这是正确的答案。是的,如果您将您的评论发送到answer@scarag,我将接受并感谢您,我同意灰胡子极客的说法。:)