安卓进入activity后运行12小时候崩溃

这里是log:
E/AndroidRuntime( 6368): FATAL EXCEPTION: main

E/AndroidRuntime( 6368): java.lang.RuntimeException: Could not read input channel file descriptors from parcel.

E/AndroidRuntime( 6368): at android.view.InputChannel.nativeReadFromParcel(Native Method)

E/AndroidRuntime( 6368): at android.view.InputChannel.readFromParcel(InputChannel.java:135)

E/AndroidRuntime( 6368): at android.view.IWindowSession$Stub$Proxy.addToDisplay(IWindowSession.java:671)

E/AndroidRuntime( 6368): at android.view.ViewRootImpl.setView(ViewRootImpl.java:534)

E/AndroidRuntime( 6368): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:246)

E/AndroidRuntime( 6368): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)

E/AndroidRuntime( 6368): at android.widget.Toast$TN.handleShow(Toast.java:402)

E/AndroidRuntime( 6368): at android.widget.Toast$TN$1.run(Toast.java:310)

E/AndroidRuntime( 6368): at android.os.Handler.handleCallback(Handler.java:725)

E/AndroidRuntime( 6368): at android.os.Handler.dispatchMessage(Handler.java:92)

E/AndroidRuntime( 6368): at android.os.Looper.loop(Looper.java:137)

E/AndroidRuntime( 6368): at android.app.ActivityThread.main(ActivityThread.java:5041)

E/AndroidRuntime( 6368): at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 6368): at java.lang.reflect.Method.invoke(Method.java:511)

E/AndroidRuntime( 6368): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)

E/AndroidRuntime( 6368): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)

E/AndroidRuntime( 6368): at dalvik.system.NativeStart.main(Native Method)

看log,handler拿到回调的消息,Window通知全局的窗口管理者添加View,然后ViewRoot将新添加的View设置进去,在显示的时候去读取
传递的Parcel容器里面的东西,现在读写不到报错。那么说明你其他的流程是正常的,只有你存放的内容是错误的。

建议:看下让添加的东西是不是太大了,如果图片的话不建议超过4M,intent传送的数据不要超过1M