Вопросы по теме 'leakcanary'

Как предотвратить утечку памяти при использовании динамических экранов?
Я создаю приложение с экранами, которые представляют данные пользователю. Каждый Screen имеет свои собственные данные и свой собственный макет, поэтому у него есть метод для возврата int , который представляет макет, который используется для его...
159 просмотров
schedule 07.10.2021

Понимание трассировки стека утечки памяти LeakCanary
У меня есть простое новостное приложение, и недавно я начал получать отчеты о сбоях с OOM от некоторых пользователей (из Firebase Crashlytics). После некоторых исследований я обнаружил, что причина может быть в утечке памяти. Итак, я установил...
90 просмотров
schedule 25.09.2021

Утечка экземпляра android.widget.LinearLayout
У меня есть два действия: QuestionnaireSelectionActivity и QuestionnaireMainActivity. QuestionnaireMainActivity запускается с намерением QuestionnaireSelectionActivity. QuestionnaireMainActivity показывает последовательность фрагментов. Когда я...
768 просмотров

Утечка канарейки обнаруживает утечку памяти в образце приложения MediaBrowserServiceCompat
Я создал тестовое приложение, которое реализует MediaBrowserServiceCompat. Я следовал этому руководству: https://developer.android.com/guide/topics/media-apps/audio-app/building-a-mediabrowservice Созданы MediaPlaybackService и MainActivity. Я...
705 просмотров

Утечка памяти во фрагменте
Я использую библиотеку LeakCanary для отслеживания утечек памяти в моем приложении. Я получил эту утечку памяти и не знаю, как отследить ее причину. 05-09 09:32:14.731 28497-31220/? D/LeakCanary﹕ In com.etiennelawlor.minesweeper:0.0.21:21....
6487 просмотров
schedule 08.06.2022

Утечка памяти фрагмента нижнего листа
Я использую утечку, и он говорит, что ваш фрагмент нижнего листа протекает. Но я не вижу, в чем проблема. Как я могу исправить эту утечку? public class TokensExplainedFragment extends BottomSheetDialogFragment implements...
808 просмотров
schedule 03.07.2022

EditText addTextChangedListener вызывает утечку памяти
Я использую LeakCanary для проверки моего приложения на утечку памяти, и оно сообщает об утечке следующим образом public AutofitHelper setEnabled(boolean enabled) { if (mEnabled != enabled) { mEnabled = enabled; if...
1890 просмотров
schedule 02.08.2023

Столкновение с утечкой памяти из-за сторонней аналитики
(стандартный ввод): 10240: D / LeakCanary (4167): * Корневой поток GC com.apsalar.sdk.ApsalarThread. (названный 'ApsalarHTTPThread') (стандартный ввод): 10241: D / LeakCanary (4167): * leaks .MainActivity instance (стандартный ввод): 10243: D /...
72 просмотров
schedule 05.12.2022

Загрузить файл в slack с помощью Retrofit2
Я пытаюсь загрузить файл (дамп кучи) в слабый канал, используя последнюю версию Retrofi2. @Override public void onCreate() { super.onCreate(); slackApi = new Retrofit.Builder() .baseUrl("https://slack.com/")...
984 просмотров
schedule 30.10.2022

Утечка памяти при использовании PhoneStateListener
Я пытаюсь использовать PhoneStateListener для уведомления моего приложения, когда срабатывает входящий вызов, чтобы выполнить какое-либо действие. Я регистрирую свой метод PhoneStateListener в onResume() своей деятельности следующим образом....
380 просмотров

Почему LeakCanary сообщает об утечке поля каждой активности даже сразу после ее запуска?
Например, у меня есть следующий код для пользовательского класса приложения (чтобы «активировать» LeakCanary внутри проекта) public class MyApp extends Application { private RefWatcher refWatcher; @Override public void onCreate() {...
2969 просмотров
schedule 11.12.2022

Почему утечка памяти не обнаруживается с помощью LeakCanary, в то время как в файле HPROF отображаются действия с утечками
Я думаю, что код API FusedLocationProvider протекает, как я задал в этом вопросе . Я пытался использовать для обнаружения утечки памяти с помощью LeakCanary, но я не получаю никаких предупреждений об утечке памяти после того, как я поворачиваю свой...
541 просмотров

LeakCanary очищает файлы HPROF
У меня есть проект, который интегрировал LeakCanary для обнаружения утечек памяти. Я знаю, что он использовал HAHA для дампа памяти в hprof файлов для обнаружения утечек. Но каждый раз, когда я запускаю приложение из Android Studio, оно...
658 просмотров
schedule 12.04.2023

Будет ли создание одноэлементного класса приложения причиной утечки памяти?
Я создал собственный класс приложения для своего приложения. Этот класс onCreate устанавливает статическую переменную для себя следующим образом public void onCreate() { super.onCreate(); mInstance = this; } public static ChattyApp...
258 просмотров
schedule 06.04.2023

Утечка памяти привязки данных
Когда я открываю свой фрагмент, в котором используется привязка данных, происходит утечка памяти, как показано ниже. Есть ли подходящий ответ для решения этой проблемы? я использовал Связывание данных Навигация Жизненный цикл Материал...
937 просмотров
schedule 08.12.2022

Утечка памяти Android LocationManager
Я получил экземпляр LocationManager с помощью getSystemSercice (LOCATION_SERVICE) активности. Через несколько минут утечка канарейки обнаруживает утечку памяти: ┬─── │ GC Root: Global variable in native code │ ├─...
259 просмотров
schedule 18.03.2023

Временно отключите Leak Canary из приложений отладки
Я использую канареечную утечку для обнаружения потенциальных утечек в моем приложении для Android. Но когда я разрабатывал feature , это меня очень беспокоило, так как время от времени она начинала делать дампы кучи. Я использую его в...
2192 просмотров
schedule 26.11.2022

Как устранить утечку памяти в пользовательском представлении?
Я новичок в устранении утечек памяти и не очень понимаю, как их удалять, особенно в пользовательских представлениях. В этом конкретном случае у меня есть собственный MapLegendView, который используется в MapPageFragment. Код MapLegendView: class...
178 просмотров
schedule 05.07.2023