Андроид. Почему E/JavaBinder: НЕУДАЧНАЯ ТРАНЗАКЦИЯ BINDER? ⇐ Android
Андроид. Почему E/JavaBinder: НЕУДАЧНАЯ ТРАНЗАКЦИЯ BINDER?
Я прочитал много сообщений об этой ошибке, большинство из них касалось управления изображением.
Но я получаю эту ошибку, когда останавливаю приложение (в фоновом режиме), так же должно быть и с данными в памяти...
Я ничего не делаю в onStop() моего фрагмента и активности.
Я проверил onSaveInstanceState(final Bundle outState), и пакет пуст... ¿?
У меня есть 5 объектов ArrayList, и, проведя тесты, я понял, что если у меня нет самого большого из них, ошибка не возникнет.
В моем приложении будет больше данных, чем сейчас, поэтому это проблема.
Может ли кто-нибудь объяснить мне, почему я это получаю и как мне с этим справиться??
Ошибка:
01-25 13:51:09.272 4940-4940/com.cathedralsw.schoolteacher E/JavaBinder: !!! НЕУДАЧНАЯ ТРАНЗАКЦИЯ BINDER !!! (размер посылки = 539984) --------- начало сбоя 01-25 13:51:09.281 4940-4940/com.cathedralsw.schoolteacher E/AndroidRuntime: ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: основное Процесс: com.cathedralsw.schoolteacher, PID: 4940. java.lang.RuntimeException: android.os.TransactionTooLargeException: размер пакета данных 539984 байта в android.app.ActivityThread$StopInfo.run(ActivityThread.java:4039) в android.os.Handler.handleCallback(Handler.java:761) в android.os.Handler.dispatchMessage(Handler.java:98) в android.os.Looper.loop(Looper.java:156) в android.app.ActivityThread.main(ActivityThread.java:6595) в java.lang.reflect.Method.invoke (собственный метод) по адресу com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832) Вызвано: android.os.TransactionTooLargeException: размер пакета данных 539984 байта. в android.os.BinderProxy.transactNative (собственный метод) в android.os.BinderProxy.transact(Binder.java:617) в android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:3632) в android.app.ActivityThread$StopInfo.run(ActivityThread.java:4031) в android.os.Handler.handleCallback(Handler.java:761) в android.os.Handler.dispatchMessage(Handler.java:98) в android.os.Looper.loop(Looper.java:156) в android.app.ActivityThread.main(ActivityThread.java:6595) в java.lang.reflect.Method.invoke (собственный метод) по адресу com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832) 01-25 13:51:09.286 1795-5775/? E/ReportTools: это не бета-версия пользовательской сборки.
Я прочитал много сообщений об этой ошибке, большинство из них касалось управления изображением.
Но я получаю эту ошибку, когда останавливаю приложение (в фоновом режиме), так же должно быть и с данными в памяти...
Я ничего не делаю в onStop() моего фрагмента и активности.
Я проверил onSaveInstanceState(final Bundle outState), и пакет пуст... ¿?
У меня есть 5 объектов ArrayList, и, проведя тесты, я понял, что если у меня нет самого большого из них, ошибка не возникнет.
В моем приложении будет больше данных, чем сейчас, поэтому это проблема.
Может ли кто-нибудь объяснить мне, почему я это получаю и как мне с этим справиться??
Ошибка:
01-25 13:51:09.272 4940-4940/com.cathedralsw.schoolteacher E/JavaBinder: !!! НЕУДАЧНАЯ ТРАНЗАКЦИЯ BINDER !!! (размер посылки = 539984) --------- начало сбоя 01-25 13:51:09.281 4940-4940/com.cathedralsw.schoolteacher E/AndroidRuntime: ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: основное Процесс: com.cathedralsw.schoolteacher, PID: 4940. java.lang.RuntimeException: android.os.TransactionTooLargeException: размер пакета данных 539984 байта в android.app.ActivityThread$StopInfo.run(ActivityThread.java:4039) в android.os.Handler.handleCallback(Handler.java:761) в android.os.Handler.dispatchMessage(Handler.java:98) в android.os.Looper.loop(Looper.java:156) в android.app.ActivityThread.main(ActivityThread.java:6595) в java.lang.reflect.Method.invoke (собственный метод) по адресу com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832) Вызвано: android.os.TransactionTooLargeException: размер пакета данных 539984 байта. в android.os.BinderProxy.transactNative (собственный метод) в android.os.BinderProxy.transact(Binder.java:617) в android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:3632) в android.app.ActivityThread$StopInfo.run(ActivityThread.java:4031) в android.os.Handler.handleCallback(Handler.java:761) в android.os.Handler.dispatchMessage(Handler.java:98) в android.os.Looper.loop(Looper.java:156) в android.app.ActivityThread.main(ActivityThread.java:6595) в java.lang.reflect.Method.invoke (собственный метод) по адресу com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832) 01-25 13:51:09.286 1795-5775/? E/ReportTools: это не бета-версия пользовательской сборки.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ipywidgets Vbox не отображается в развертывании Binder с использованием Voila
Anonymous » » в форуме Python - 0 Ответы
- 50 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Слишком много операций Binder Transaction во время холодного запуска приложения.
Anonymous » » в форуме Android - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-