Turalllb
Ты таки упустил javadoc к методу inflate.
ну javadoc не читал, а по статьям прошелся) что то особенного в них для меня найти никак не могу
Turalllb
третий параметр в корне меняет то, что возвращается из inflate
хм, похоже всё таки надо было в javadoc нырять.. сейчас с этим новым знаем попробую что то
Михаил
Все-таки проверь, наверняка вопрос отпадет )
Михаил
Попробуй проверить mainLinearLayout == li
Turalllb
Попробуй проверить mainLinearLayout == li
вот гавно, выходит к родителю цепляет и родителя возвращает ..мдэ
Михаил
попробуй первый вариант использовать
Anonymous
Дак вы тут занимаетесь разработкой андроид приложеней
Anonymous
?
Di7aK
разрабатываем чайники
Anonymous
Ясно
Turalllb
попробуй первый вариант использовать
надо запомнить всё это . Если в метод с двумя аргументами подать родителем null, то вернет кнопку без параметров. А вместо (child, parent, false) можно (child, parent) В общем разобрался ) спасибо )
Turalllb
а нет, разница есть использовать false в методе c тремя аргументами или метод с двумя аргументами))
Daniel
Можно в исходники залезть посмотреть
Nameless
Ребята, как правильно работать с колбеками в асинктаске? Гружу пикчу с firebase storage, по завершению загрузки вызывается колбек onSuccess. Как мне в асинк таске дожидаться выполнения этого колбека и только после его вызова отправлять полученный файл в onPostExecute? В тупую вызвать в колбеке onPostExecute с этим файлом в качетсве параметра не лучшая идея, т к колбек это мэин тред и идут лаги юи. В итоге сделал так - в колбеке создавать новый тред и дергать onPostExecute, вродь норм работает. Это нормальная реализация или нет? По началу хотел делать в doInBackground this.wait(); И в колбеке делать thatThread.notify(); Но, как я понял в асинк тасках таким заниматься нельзя. Еще был варик сделать рекурсивную асинк таску - в колбеке саму себя вызывать.
Скачал изображение - запускай таску
Artyom
Хай гайз, у меня есть aar либа, которая в зависимостях компилит проект compile project('blahblah') но классы из этого проекта не попадают в финальную aar 🤔 тут тоже надо делать какой-нибудь fat-jar?
Artyom
Должны попадать 🤔 farAar — довольно печальная штука.
любопытно, у меня jar из libs тоже не подкидывается в финальную aar
Artyom
вру, подкидывается
Никита 🙃
а кто-то юзал https://github.com/facebook/facebook-android-sdk Почему на Android 9.0 и некоторых девайсах 8.1 может возвращать невалидный токен? Никто не сталкивался?
Владислав
Всем привет, подскажите как изменить высоту ListPopupWindow со следующей логикой, если элементов в списке больше 5, то высота должна вмещать 5 элементов и скролиться, а если меньше пяти, то WRAP_CONTENT? Или возможно есть иные варианты с подобным поведением, я сейчас пытаюсь сделать drop down view с возможностью фильтрации.
Konstantin
хороший вопрос, а вы гуглили ответ?
Владислав
гуглил
Владислав
Дня три искал разные способы, но без успешно
Владислав
В исходниках посмотрел, там переопределить получение высоты не получится простым способом, и подписаться на какой-то момент расчёта высоты элементов не нашёл как
Anonymous
Как передать интерфейс в конструктор?
Anonymous
Котлин ?
Угу. Пишит что не имеет компаньона и должен быть инициализаципован
Anonymous
Ну я делаю так var myclass = Class(interface)
Chriz
Пиши object : и появятся подсказки , выбери вторую и потом пиши какой интерфейс
Владислав
Там не RecyclerView используется, внутри ListPopupWindow находится DropDownView если не ошибаюсь. Но если указать высоту статически, проблема получается в том, что если после фильрации остался один элемент, то там будет пустое место остальное, а не высота одного элемента.
Владислав
Не важно какой вью, у всех есть проперти
Это да, но там возникает выше описанная проблема.
Chriz
После фильтрации делаешь то что я писал если надо
Chriz
Каждый рас
Владислав
После фильтрации делаешь то что я писал если надо
А я не знаю высоту элемента списка, чтобы указать высоту DropDownView.
Anonymous
Chriz
Anonymous
Скобки открой фигурные
Chriz
+
Сотри и попробуй еще рас. Там у подсказки должно быть Anonymous Class
Владислав
Но ты же знаешь сколько в нём элеиюментов ?
Да, знаю и вижу только один вариант костыльный, это кастомные атрибуты : высота элемента и максимальное количество элементов.
Anonymous
Сотри и попробуй еще рас. Там у подсказки должно быть Anonymous Class
Теперь он заставил переопределить метод интерфейса
Владислав
Или подскажите, какие вы используете view для фильтрации выпадающих списков, может есть что-то?
Chriz
Или подскажите, какие вы используете view для фильтрации выпадающих списков, может есть что-то?
Да какие вью ? Есть список - есть метод setData. Фильтрацию делаю сам и если сильно надо чтото поменяиють делаю это когда передаю новые элементы
Anonymous
То что надо разве нет?
Не, задача стоит просто передать интерфейс классу чтобы он дальше с ним работал
Владислав
Спасибо за диалог, остановлюсь тогда на таком варианте.
Александр
Подскажите, как обноваить все элементы ReciclerViewer ? Нужно чтобы все элементы опять прошли через onBindViewHolder, т.к. поменялся isStart. @Override public void onBindViewHolder(@NonNull Game.RecyclerViewHolder holder, int position) { if (!isStart) holder.preBind(items.get(position)); else holder.startBind(items.get(position)); }
Chriz
Notifydatasetchanged()
Но лучше почитай про DiffUtils
Vladislav.
@Harmonizr spam
Kutman
Всем привет! Я уже изучаю 2 месяц адроид! Я хотел рисовать карта моего рынка(там есть контейнеры и бутики) какие методы или классы могу использовать для этого?
Anonymous
Что искать в настройках студии, чтобы при создании объекта предлагала название вида mObject, а не object?
Anonymous
погуглите
Так вопрос и состоит в том, что гуглить. Что это? Сокращение переменных?
Mike
Так вопрос и состоит в том, что гуглить. Что это? Сокращение переменных?
Это венгерская нотация. Очередное неудачное решение в андроиде.
Anonymous
Спасибо! Увидел.
Z.
https://www.google.com/search?q=android+studio+m+prefix&rlz=1C1JZAP_ruBY832BY832&oq=m+prefix+android+studio%5C&aqs=chrome.1.69i57j0j69i64l3.21989j0j7&sourceid=chrome&ie=UTF-8
Z.
можно так спрашивать
Mike
Сергій
а где?
разве это не общая конвенция?
Mike
разве это не общая конвенция?
Так пишут только извращенцы в аоспе, больше никто и нигде. В Java Conventions такого нет.
Сергій
в андроиде её используют только в AOSP, скорее всего уже так начали писать в 1.0
Z.
Не стоит привыкать так называть объекты. Плохой тон
в некоторых коммандах это обязательное условие
Nikita
отчасти венгерская нотация нужна в языках с динамической типизацией типа php
Mike
Всем привет! Я уже изучаю 2 месяц адроид! Я хотел рисовать карта моего рынка(там есть контейнеры и бутики) какие методы или классы могу использовать для этого?
Как сформулировать хороший вопрос написано тут. Спрашивать лучше не здесь, а в сообществе, которое говорит на твоём родном языке.
Pavel
в некоторых коммандах это обязательное условие
Я про лично создаваемые объекты. Самому приходится использовать такое для сторонних библиотек - там иначе никак