sangcomz/FishBun

[BUG] App Crash Issue

Opened this issue · 2 comments

Describe the bug
사용자 사진 폴더가 3000개 정도인 경우 FishBun에서 사진을 선택할 때 Crash Issue가 발생하고 있습니다.

To Reproduce
Steps to reproduce the behavior:

  1. 임의로 폴더별 사진 1장씩 3000여개의 폴더 생성
  2. FisubunDemo 구동 후 앨범 리스트 진입
  3. 임의 폴더 선택 시 Crash 발생

Expected behavior

  • 정상적으로 구동이 되어야 함

Screenshots

Smartphone (please complete the following information):

  • Device: Samsung galaxy s7
  • OS: Android 8.0.0

Additional context
2019-09-06 18:14:45.333 28871-28871/com.sangcomz.fishbundemo E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.sangcomz.fishbundemo, PID: 28871
java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 639412 bytes
at android.app.ActivityThread$StopInfo.run(ActivityThread.java:4156)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6944)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
Caused by: android.os.TransactionTooLargeException: data parcel size 639412 bytes
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:761)
at android.app.IActivityManager$Stub$Proxy.activityStopped(IActivityManager.java:5155)
at android.app.ActivityThread$StopInfo.run(ActivityThread.java:4148)
at android.os.Handler.handleCallback(Handler.java:789) 
at android.os.Handler.dispatchMessage(Handler.java:98) 
at android.os.Looper.loop(Looper.java:164) 
at android.app.ActivityThread.main(ActivityThread.java:6944) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374) 

이슈 남겨주셔서 감사합니다.
어떤식으로 해결할지 한 번 고민해보겠습니다.

Hi, is there any updates (after years)?