Михаил
Все-таки проверь, наверняка вопрос отпадет )
Михаил
Попробуй проверить 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?
Mike
Artyom
вру, подкидывается
Никита 🙃
а кто-то юзал https://github.com/facebook/facebook-android-sdk
Почему на Android 9.0 и некоторых девайсах 8.1 может возвращать невалидный токен? Никто не сталкивался?
Владислав
Всем привет, подскажите как изменить высоту ListPopupWindow со следующей логикой, если элементов в списке больше 5, то высота должна вмещать 5 элементов и скролиться, а если меньше пяти, то WRAP_CONTENT?
Или возможно есть иные варианты с подобным поведением, я сейчас пытаюсь сделать drop down view с возможностью фильтрации.
Konstantin
хороший вопрос, а вы гуглили ответ?
Alexander
Владислав
гуглил
Владислав
Дня три искал разные способы, но без успешно
Владислав
В исходниках посмотрел, там переопределить получение высоты не получится простым способом, и подписаться на какой-то момент расчёта высоты элементов не нашёл как
Anonymous
Как передать интерфейс в конструктор?
Chriz
Chriz
Anonymous
Котлин ?
Угу. Пишит что не имеет компаньона и должен быть инициализаципован
Anonymous
Ну я делаю так
var myclass = Class(interface)
Chriz
Пиши object : и появятся подсказки , выбери вторую и потом пиши какой интерфейс
Владислав
Там не RecyclerView используется, внутри ListPopupWindow находится DropDownView если не ошибаюсь. Но если указать высоту статически, проблема получается в том, что если после фильрации остался один элемент, то там будет пустое место остальное, а не высота одного элемента.
Anonymous
Chriz
Anonymous
Chriz
После фильтрации делаешь то что я писал если надо
Chriz
Каждый рас
Chriz
Anonymous
Anonymous
Chriz
Anonymous
Chriz
+
Сотри и попробуй еще рас. Там у подсказки должно быть Anonymous Class
Anonymous
Chriz
Владислав
Или подскажите, какие вы используете view для фильтрации выпадающих списков, может есть что-то?
Anonymous
То что надо разве нет?
Не, задача стоит просто передать интерфейс классу чтобы он дальше с ним работал
Chriz
Владислав
Спасибо за диалог, остановлюсь тогда на таком варианте.
Александр
Подскажите, как обноваить все элементы 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
Vladislav.
@Harmonizr spam
Pavel
Kutman
Всем привет! Я уже изучаю 2 месяц адроид! Я хотел рисовать карта моего рынка(там есть контейнеры и бутики) какие методы или классы могу использовать для этого?
Anonymous
Что искать в настройках студии, чтобы при создании объекта предлагала название вида mObject, а не object?
Nikita
trashkalmar
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
Сергій
а где?
разве это не общая конвенция?
Сергій
в андроиде её используют только в AOSP, скорее всего уже так начали писать в 1.0
Pavel
Z.
Nikita
отчасти венгерская нотация нужна в языках с динамической типизацией типа php
Mike