iamthevoid
Помогите мне прояснить вопрос. У нас есть фрагмент, в нем холдится contentView, которая представляет из себя иерархию view. Когда фрагмент дестроится - у него по хорошему должен contentView зануллится, а значит вся иерархия накроется медным null'ом. Что в таком случае произойдёт с объектами, которые являются тегами какой либо из этих view? Ссылки на них хранятся в SparseArray, ссылку на который хранит view. То есть сильных ссылок на теги не должно остаться и память не утечёт, даже если объект существует вне этой view. Так? А Если в тэгах лежат какие то объекты, на которые ссылок нет, то gc по идее должен их собрать, да?
iamthevoid
собственно вопрос в том, допустимо ли в тегах хранить что то потенциально опасное для мемори лика, например OnGlobalLayoutListener?
Future Franklin
java.lang.NumberFormatException: For input string: ""
at java.lang.Integer.parseInt(Integer.java:627)
at java.lang.Integer.parseInt(Integer.java:650)
Future Franklin
Я не правильно parseInt использую?
iamthevoid
Future Franklin
странно но я ввожу туда цифры...
iamthevoid
рантайм их не видит. Значит что то не так
Future Franklin
исправил
Alxius
сойдет ли для конкурса трейлер? я их нихрена делать не умею https://www.youtube.com/watch?v=2V3t0vB4dPg возился больше 3 дней но это лучшее что я смог сделать. тем более из прог только Avidemux + audacity. Davinci я пока плохо понимаю.
Alxius
игра доступна под андроид. в google play
Andrey
Всем привет, такой вопрос, смотрю по layout inspector и вижу что если у RecyclerView статическая высота то он рендерит только те айтемы что видны на экране, а если wrap_content то рендерит все 100 айтемов независисмо от того видны они или нет, что вызвает 145 скипед фреймов. Вопрос: Можно как-то добиться подобного поведения как с статической высотой при таком условии:
Есть Фрагмент внутри которого есть TabLayout c ViewPager, внутри ViewPager еще один фрагмент с SwipeRefreshLayout и поведением appbar_scrolling_view_behavior он содержит лайоут с констрейнтом, констрейнт содержит список и чек бокс, соответсвенно при скроле выходит поведение что из верхнего фргамента уходит все и остается TabLayout, а нижний фрагмент полностью со всем содержимым скроллится, если указать на списке статичную высоту то содержимое констрейнта второго фрагмента остается на месте, и скроллится только сам списокю
Фрагмент один: https://pastebin.com/4AP91TAM
Фрагмент два: https://pastebin.com/azvuMuai
Mike
Alxius
gtp indie cup
Илья
Илья
Подскажите пожалуйста , вот такая фигня с navigationView
Илья
Какая-то рамка . Типо как затемнение кривое
Илья
Может кто-нибудь знает , в чем может быть косяк ?
Mike
Илья
Смотрел , там все ок
Илья
Просто как затемнение с Activity попадает
Artem
Всем доброй ночи, извиняюсь, кодинг по ночам может привести к странным багам и тупникам. Но вот:
У меня почему-то id ресурса item'a меню (R.id) не совпадает с ID, если его получить кодом view.getId. В результате поиск вьюхи по id ресурса возвращает null
Artem
Artem
но если id ресурса присвоить какой-либо переменной, то поиск работает и возвращает View
Artem
в R файле actionMenuSearchProgram=0x7f09002c;
Artem
это = 2131296300
Artem
Не могу понять, где я затупил или то происходит =(
Artem
p.s. папку build удалял, кэш AS чистил. Но такого я еще не встречал
Alexandr
Если без рута нельзя сфотать или записывать экран, как это делают приложения в маркете? Например это https://play.google.com/store/apps/details?id=com.kimcy929.screenrecorder&hl=ru
Artem
Artem
запуск поверх приложений
Future Franklin
Кто знает можно ли как-то эту инициализацию в другом классе прописать чтобы не в главном классе засорять ? Если да то как?
Alexandr
запуск поверх приложений
ну допустим, я просто искал код, чтобы сделать скриншот экрана, но без рута нич не находил
Ilya
Dima
Ребята
Посоветуйте
Как максимально зашифровать апк чтобы его нельзя было декомпилировать?
Future Franklin
Ilya
Ilya
Dima
Кирилл
У viewholder есть переопределяемый метод при детаче от ресайклера? Знаю что это есть у адаптера, onViewRecycled, но интересно про viewholder
Сергій
Кирилл
Dug
Сергій
хм, я почему-то подумал о детаче вьюхолдера,
что тогда значить детачь ресайклера?
Alexey
Всем привет. Есть ли возможность убрать тултип при долгом нажатии на итем боттомнава?
Alexey
Кирилл
Aleksandr
Oleg
Alexey
То что по ссылке не работает, я пробовал. Использую android.material.bottomnavigation.BottomNavigationView, по её итемам даже фор ичем не пройти
Alexey
И перекастить в BottomNavigationItemView тоже не получается
Oleg
Похоже это специально убрали https://github.com/material-components/material-components-android/issues/544
Oleg
Возможно рефлексия поможет
Alexey
Еще заметил такую штуку - если дважды сделать лонгклик по самому левому итему, на девайсах с 19 апи и 24 у меня просто весь телефон отрубается. Думал с моим проектом проблема - создал новый по шаблону студии с боттомнавом - телефон также вырубается. Что это за жесть?
Alexey
Хз даже, что с этим боттомнавом не так..
Ярослав
Всем привет!
Использую такую функцию: RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
Вопрос: она вернёт Uri именно для стандартной мелодии звонка (которая с завода стояла) или для той, которая сейчас установлена по умолчанию для всех вызовов (и может быть каким-то рингтоном, который пользователь загрузил извне)?
Eugene
Ярослав
Благодарю!
Future Franklin
Кто в курсе как сделать хедеры для recycleview?
Одним словом таблицу с хедерами с помощью recycleview
Александр
Сделать для хедера свой itemType, например.
Дефолтный такой джуниорский путь.
Vladislav
mike
Подскажите как сделать такую плашку в RV, не знаю как загуглить правильно 🤷🏼♂️
Max
Ild
Ild
Или ты про декоратор
Александр
А какие ещё варианты есть?
Я на самом деле фигню посоветовал, т.к прочитал "как сделать хедер", типо он один для таблицы.
Если их несколько, то реализация через itemType это скорее всего гг. Думать надо крч.
Denis
Гайз
кто уже обновился до Android Studio 3.6?
Столкнулся с проблемой, что файлы больше не перетягиваются, только через rafeactor -> move
У всех так или я что-то неправильно делаю???
Vladislav
Denis
Ильдар ッ
Denis
Ильдар ッ
да, в 3.5 же так работало)
насколько помню, нет) перетягивать давало, но выходила ошибка о невозможности перемещения сразу нескольких файлов
Denis
Denis
а в чем проблема то несколько файлов перетянуть?)🤔
Nick
У меня всегда какая то ерунда происходила когда так делал. Так что не использовал ...
Denis
странно, теперь испытываю боль, когда по очереди перетягиваю 10 файлов из одной папочки в другую