Size: a a a

Android Developers

2021 November 09

А

Алим in Android Developers
дайте либу, которая может установить бейдж на иконке приложения. плиз. На java желательно
источник

Я

Ярослав in Android Developers
Это в лаунчере же делается по текущим нотификациям? Разьве нет
источник

А

Алим in Android Developers
у каждого производителя свой лаунчер, и писать под всех самому не вариант. И мне нужно устанавливать независимо от нотификаций, даже когда их нет
источник

F

FX0000O in Android Developers
Кто может подсказать, почему Android Studio в вывод стал спамить GC сообщениями?
источник

VS

Vsevolod Semenov in Android Developers
Кто может объяснить или послать в нужном направлении с таким вопросом? Где исходный код setContentView или-и layoutinflater ? Чего-то немогу найти. Определение вижу. Кода - не вижу. Суть вопроса в чем? Как из xml раскладки делается класс   layout? И как это взаимодействует с активити или фрагментом?
источник

DT

Dmitry Tsyvtsyn in Android Developers
Ctrl + B
источник

В

Виктор in Android Developers
А вы погуглите что значат эти сообщения
источник

VS

Vsevolod Semenov in Android Developers
Так показывается определение из одной строчки. Обертка. А как идет наполнение класса layout нет, самой функции нет.
источник

В

Виктор in Android Developers
Попробуйте на google source поискать
источник

VS

Vsevolod Semenov in Android Developers
Нет там.
источник

VS

Vsevolod Semenov in Android Developers
Не могу найти. Иначе б не спрашивал.
источник

F

FX0000O in Android Developers
Ничего страшного в этом нет, как Я понял, просто GC чистит неиспользуемые куски памяти. Просто эти сообщения довольно резко начали появляться и довольно в большом количестве, когда приложение находится в состоянии покоя. Этого Я не понимаю
источник

В

Виктор in Android Developers
Значит каким-то образом создали много работы для GC
источник

I

Ilya in Android Developers
переиспользуй объекты, а не создавай кучу новых каждый раз)
источник

I

Ilya in Android Developers
например, если кастом вью написал
источник

В

Виктор in Android Developers
Навскидку добрался по исходникам сюда. https://android.googlesource.com/platform/frameworks/base/+/696cba573e651b0e4f18a4718627c8ccecb3bda0/policy/src/com/android/internal/policy/impl/PhoneWindow.java
Там гляньте setContentView.
источник

F

FX0000O in Android Developers
А возможно ли посмотреть, что GC чистит или на что он так реагирует?
источник

AU

Andrey Ubububu in Android Developers
дамп хипа сделать можно и посмотреть что там за объекты
источник

F

FX0000O in Android Developers
Всё. Нашёл косяк. Удивительно, но это было из-за "режима разработчика", который сделал мой старший коллега 😅
источник

VS

Vsevolod Semenov in Android Developers
Спасибо. Но яснее не стало. Там же в итоге layoutinflater.inflate() выполняется. А что и как он делает?
источник