ARK-Builders / ARK-Navigator

Android app for navigation through your data
MIT License
15 stars 15 forks source link

Transaction too large #366

Open kirillt opened 1 year ago

kirillt commented 1 year ago

Solving this might require smart handling of all data, because if a folder has 10,000 files then it's difficult to fit however we try. Probably, we need never store full collection, only what user can see at the moment.

java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 972480 bytes
    at android.app.ActivityClient.activityStopped(ActivityClient.java:87)
    at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:143)
    at android.os.Handler.handleCallback(Handler.java:938)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:201)
    at android.os.Looper.loop(Looper.java:288)
    at android.app.ActivityThread.main(ActivityThread.java:7870)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Caused by: android.os.TransactionTooLargeException: data parcel size 972480 bytes
    at android.os.BinderProxy.transactNative(Native Method)
    at android.os.BinderProxy.transact(BinderProxy.java:571)
    at android.app.IActivityClientController$Stub$Proxy.activityStopped(IActivityClientController.java:1315)
    at android.app.ActivityClient.activityStopped(ActivityClient.java:84)
    ... 9 more

See https://developer.android.com/guide/components/activities/parcelables-and-bundles for details.