Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.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:TransactionTooLargeException,但包大小只有368_Android_Android Fragments_Onsaveinstancestate_Transactiontoolargeexception - Fatal编程技术网

Android:TransactionTooLargeException,但包大小只有368

Android:TransactionTooLargeException,但包大小只有368,android,android-fragments,onsaveinstancestate,transactiontoolargeexception,Android,Android Fragments,Onsaveinstancestate,Transactiontoolargeexception,最后,我能够在我的应用程序中复制TransactionTooLargeException 我使用FragmentStatePagerAdapter来显示一些片段,每个片段都有一个RecycleView,单击每个项目,就会添加另一个片段 当recyclerView屏幕处于前台时,按中的Home(主页)按钮时,应用程序崩溃 这就是FragmentStatePagerAdapter @Override public Parcelable saveState() {

最后,我能够在我的应用程序中复制
TransactionTooLargeException

我使用
FragmentStatePagerAdapter
来显示一些片段,每个片段都有一个RecycleView,单击每个项目,就会添加另一个片段

当recyclerView屏幕处于前台时,按中的Home(主页)按钮时,应用程序崩溃

这就是
FragmentStatePagerAdapter

 @Override
            public Parcelable saveState() {
                return null;
            }
如果我尝试记录捆绑包大小,它显示大约300KB,但logcat显示966576KB

只是为了确保这是唯一一个在super应用程序不会崩溃之前将其设置为null时导致应用程序崩溃的包


想知道我的片段试图保存到操作系统进程的什么地方

是否只有在调试时才会发生?@Sagar也会在Prod上发生