android.os.TransactionTooLargeException

09-02 21:34:55.393: W/ActivityManager(344): android.os.TransactionTooLargeException
09-02 21:34:55.393: W/ActivityManager(344):  at android.os.BinderProxy.transact(Native Method)
09-02 21:34:55.393: W/ActivityManager(344):  at android.app.ApplicationThreadProxy.scheduleLaunchActivity(ApplicationThreadNative.java:660)
09-02 21:34:55.393: W/ActivityManager(344):  at com.android.server.am.ActivityStack.realStartActivityLocked(ActivityStack.java:620)
09-02 21:34:55.393: W/ActivityManager(344):  at com.android.server.am.ActivityStack.startSpecificActivityLocked(ActivityStack.java:729)
09-02 21:34:55.393: W/ActivityManager(344):  at com.android.server.am.ActivityStack.resumeTopActivityLocked_childFunc(ActivityStack.java:1637)
09-02 21:34:55.393: W/ActivityManager(344):  at com.android.server.am.ActivityStack.resumeTopActivityLocked(ActivityStack.java:1296)
09-02 21:34:55.393: W/ActivityManager(344):  at com.android.server.am.ActivityStack.completePauseLocked(ActivityStack.java:1049)
09-02 21:34:55.393: W/ActivityManager(344):  at com.android.server.am.ActivityStack.activityPaused(ActivityStack.java:961)
09-02 21:34:55.393: W/ActivityManager(344):  at com.android.server.am.ActivityManagerService.activityPaused(ActivityManagerService.java:4173)
09-02 21:34:55.393: W/ActivityManager(344):  at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:371)
09-02 21:34:55.393: W/ActivityManager(344):  at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1555)
09-02 21:34:55.393: W/ActivityManager(344):  at android.os.Binder.execTransact(Binder.java:338)
09-02 21:34:55.393: W/ActivityManager(344):  at dalvik.system.NativeStart.run(Native Method)
09-02 21:34:55.413: W/ActivityManager(344): Force removing ActivityRecord{419a3180 com.softsz/.activity.CxfsQueryActivity}: app died, no saved state
09-02 21:34:55.413: W/ActivityManager(344): Force removing ActivityRecord{414ad9b8 com.softsz/.activity.GatherAndQueryActivity}: app died, no saved state
09-02 21:34:55.463: I/ActivityManager(344): Start proc com.softsz for activity com.softsz/.activity.CxfsQueryActivity: pid=6574 uid=10055 gids={3003, 1006, 1015, 1023}
09-02 21:34:55.473: W/System.err(344): java.lang.NullPointerException
09-02 21:34:55.473: W/System.err(344):  at com.android.server.am.ActivityManagerService.updateOomAdjLocked(ActivityManagerService.java:14543)
09-02 21:34:55.473: W/System.err(344):  at com.android.server.am.ActivityManagerService.updateOomAdjLocked(ActivityManagerService.java:14589)
09-02 21:34:55.473: W/System.err(344):  at com.android.server.am.ActivityManagerService.serviceDoneExecutingLocked(ActivityManagerService.java:11911)
09-02 21:34:55.473: W/System.err(344):  at com.android.server.am.ActivityManagerService.serviceDoneExecuting(ActivityManagerService.java:11881)
09-02 21:34:55.473: W/System.err(344):  at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:734)
09-02 21:34:55.473: W/System.err(344):  at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1555)
09-02 21:34:55.473: W/System.err(344):  at android.os.Binder.execTransact(Binder.java:338)
09-02 21:34:55.473: W/System.err(344):  at dalvik.system.NativeStart.run(Native Method)

我遇到了这个问题。折腾死我了。让我把代码看了个遍都没发现问题,都没能找到问题所在,在论坛上找了才发现,是因为在start  Intent  时传递的数据过大。当我删减传递的数据后就正常了。

猜你喜欢

转载自zhuxinzx.iteye.com/blog/1935634