[Android] 003. TransactionTooLargeException

アプリがバックグラウンドに行くタイミングで何故かTransactionTooLargeExceptionが発生するようになり原因を調査していたら、毎回読み込みするとオーバーヘッドになると思いBitmapをrememberSaveableで保持していたことが原因でした

onSaveInstanceStateで引き継げるデータ量が1MBを超えると発生するとのこと(512Byteでも起きるとかいう話もあり端末固有差があるかもです)

rememberSaveableを使用する場合は留意しておきます


Android Studio Flamingo 2022.2.1 Patch 2 built on May 12, 2023