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上发生