Когда я просматриваю свое приложение на мониторе устройства Android, я вижу Binder_1 Binder_2 Binder_3. Каков правильный способ отключить эти потоки, когда я их больше не нуждаюсь, чтобы сохранить ресурсы. У исполнителей есть метод, который можно использовать для очистки всех ресурсов. Есть ли аналогичная вещь в Android? Заранее спасибо!Как отключить потоки Binder android?
ответ
Что такое правильный способ закрыть вниз эти нити, когда я больше не нужны, чтобы сохранить ресурсы
Вы не делаете. Те, которыми управляют рамки, а не вы.
Кроме того, поскольку потоки связующего, как правило, блокируются, за пределами небольшого количества кучи пространства, я не понимаю, какие ресурсы вы ожидаете сохранить.
Со временем это выглядит как число числа этих потоков возрастает, хотя, которые, кажется, как утечка мне
Производят демо приложение, которое воспроизводит поведение и file an issue предоставление исходного кода демонстрационного приложения , шаги по воспроизведению проблемы и какие среды вы тестировали. Бонусные баллы, если вы можете воспроизвести его на официальном эмуляторе Android SDK или устройстве серии Nexus.
Также, если они мне не нужны, есть ли способ предотвратить их создание?
Я понятия не имею, как вы определили, нужны ли вам они. В конце концов, если ваше приложение будет запущено, ему понадобятся потоки связующего, чтобы получать входящие сообщения от основных процессов ОС (например, широковещательные сообщения Intents
, startActivity()
). Опять же, они управляются структурой, а не вами.
Спасибо за этот очень тщательный ответ! У меня создалось впечатление, что он просачивался, потому что я думал, что создаю темы. Я не мог найти документацию, если мне нужно было закрыть их или нет. Спасибо. – nbroeking
- 1. Android java binder FAILED BINDER TRANSACTION?
- 2. Как понять Android Binder рекурсия
- 3. Android Binder Tracing
- 4. Android Bluetooth Binder мертв
- 5. Android Binder Пример
- 6. Как отключить параллельные потоки событий
- 7. Как слушать dev/binder?
- 8. Сбой транзакции Binder в Android
- 9. android javabinder failed binder transaction
- 10. НЕСОСТОЯВШЕМСЯ BINDER TRANSACTION в Android
- 11. Android: Что такое Binder Thread?
- 12. Как отключить таймер, установленный python gobject.timeout_add? потоки?
- 13. Android - Пользовательский тип посылки - FAILED BINDER TRANSACTION
- 14. Android ipc LocalSocket vs Binder (AIDL)
- 15. Исключение для Android: FAILED BINDER TRANSACTION
- 16. Binder mechanisam для обновления UI в android
- 17. Служба привязки Android Binder от Java
- 18. Android Binder очищающий идентификатор вызывающего абонента
- 19. Android Reformat Date in View Binder
- 20. [Android привязанный сервис] [Binder vs messenger]
- 21. Операции и потоки Android
- 22. Пользовательская модель Binder - как revalidate
- 23. Модель Binder - как сделать дополнительный
- 24. Отключить потоки в django wsgi applciation
- 25. Android - делать потоки самостоятельно?
- 26. FAILED BINDER TRANSACTION video
- 27. Binder для расширения обслуживания WearableListenerService
- 28. Как отключить Android-представление Android?
- 29. Binder долго {} в MVC
- 30. PNG files binder software
связующие являются нитями, которые используются внутри, чтобы связывать вещи между процессами. вы не закрываете их, не делаете * вы их не нуждаетесь – njzk2
Со временем это похоже на то, что число этих потоков увеличивается, хотя это кажется утечкой для меня. Также, если я не нуждаюсь в них, есть ли способ предотвратить их создание? – nbroeking