Вопросы по теме '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 просмотров
schedule
01.11.2021
Утечка канарейки обнаруживает утечку памяти в образце приложения MediaBrowserServiceCompat
Я создал тестовое приложение, которое реализует MediaBrowserServiceCompat. Я следовал этому руководству: https://developer.android.com/guide/topics/media-apps/audio-app/building-a-mediabrowservice Созданы MediaPlaybackService и MainActivity. Я...
705 просмотров
schedule
03.04.2022
Утечка памяти во фрагменте
Я использую библиотеку 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 просмотров
schedule
07.04.2023
Почему 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 просмотров
schedule
03.02.2023
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