最后,我能够TransactionTooLargeException
在我的应用程序中进行复制
我FragmentStatePagerAdapter
用来展示几个片段,每个片段都承载一个 RecycleView,并且在单击每个项目时,正在添加另一个片段。
在 recyclerView 屏幕处于前台时按下 Home 按钮时应用程序崩溃
这就是saveState
看起来的样子FragmentStatePagerAdapter
@Override
public Parcelable saveState() {
return null;
}
如果我尝试记录包大小,它显示在 300 Kb 左右,但 logcat 显示 966576 Kb
只是为了确保这只是使应用程序崩溃的捆绑包如果我在超级应用程序不会崩溃之前将其设为空
想知道我的片段试图保存到 OS 进程的位置