Android Question Exoplayer Error

Scantech

Well-Known Member
Licensed User
Longtime User
*** Receiver (httputils2service) Receive (first time) ***
JobName = Job, Success = true
JobTag = Download Arabic
Channel 6
2266
Player Changed
Player Ready
** Activity (main) Pause event (activity is not paused). **
** Activity (fullscreen) Create (first time) **
** Activity (fullscreen) Resume **
java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 548220 bytes
Bundle stats:
android:viewHierarchyState
android:views
PersistableBundle stats:
[null]
at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:146)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:8893)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
Caused by: android.os.TransactionTooLargeException: data parcel size 548220 bytes
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(BinderProxy.java:662)
at android.app.IActivityClientController$Stub$Proxy.activityStopped(IActivityClientController.java:1507)
at android.app.ActivityClient.activityStopped(ActivityClient.java:100)
at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:135)
... 8 more
 

Scantech

Well-Known Member
Licensed User
Longtime User
Go to Spanish----->Select channel (use 6)------>Click full screen button. It will crash in fullscreen.

Samsung S21 Ultra. not sure about any other phones.
 

Attachments

  • Issac IPTV 1.05..zip
    23.9 KB · Views: 110
Last edited:
Upvote 0

Scantech

Well-Known Member
Licensed User
Longtime User
It isn't related to ExoPlayer.

The problem is the large list of channels (in B4XPage3). Switch to lazy loading: https://www.b4x.com/android/forum/threads/87930/#content
I disabled the customlistview and you are correct it did not crash. I though lazy loading is for images only? I have text only. I think its a bug in customlistview as it can't handle 2000 text line in my project, but it did ok with 500 text line. Is there an alternate library that i can use?
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…