S Scantech Well-Known Member Licensed User Longtime User Apr 21, 2024 #1 https://iptv-org.github.io/iptv/languages/spa.m3u *** 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
https://iptv-org.github.io/iptv/languages/spa.m3u *** 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
S Scantech Well-Known Member Licensed User Longtime User Apr 21, 2024 #2 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 Issac IPTV 1.05..zip 23.9 KB · Views: 397 Last edited: Apr 21, 2024 Upvote 0
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.
Erel B4X founder Staff member Licensed User Longtime User Apr 21, 2024 #3 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 Upvote 0
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
S Scantech Well-Known Member Licensed User Longtime User Apr 21, 2024 #4 Erel said: 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 Click to expand... 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
Erel said: 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 Click to expand... 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?
Erel B4X founder Staff member Licensed User Longtime User Apr 22, 2024 #5 Scantech said: I think its a bug in customlistview Click to expand... Ok. But you are wrong. Each item is made of a panel + label and when you create thousands of views you reach the OS limit. Scantech said: I though lazy loading is for images only? Click to expand... It has nothing to do with images. Upvote 0
Scantech said: I think its a bug in customlistview Click to expand... Ok. But you are wrong. Each item is made of a panel + label and when you create thousands of views you reach the OS limit. Scantech said: I though lazy loading is for images only? Click to expand... It has nothing to do with images.