Daniel
Или оверлей можно показать) тоасты так работают, возможно
Mike
тосты — исключение, там даже была уязвимость, дававшая возможность показывать оверлей на время показа тоста
Daniel
Youtube: i wrote an app without Layouts, fragments or activities
Интересно, как при таком подходе приложение живет в памяти Если писать на нескольких активностях, то при недостатке памяти на телефоне система выгружает активности ниже по стеку Здесь же приложение не будет убиваться по частям, и просто словим out of memory error на слабом девайсе
Daniel
Те надо писать очистку экранов руками
Daniel
Либо ограничивать размер приложения в RAM/целевые устройства
Sasha
Объясните мне, пожалуйста, как мне заставить ConstraintLayout.LayoutParams.matchConstraintMinWidth работать? Через XML работает, но мне нужно сетить в коде. Попробовал внутри layout лисенера - тоже не получается.
Daniel
если don’t keep activities стоит, то активности будут пересоздаваться при возвращении по стеку
Igor
я кстати сделал, правда до конца ещё не уверен, надо сейчас потестить погонять, посмотреть, что получается, но вижу что вью сохраняется и потом прикрепляется к новой активити, надо утечки смотреть и нету ли где моего косяка))
Sasha
LayoutParams же
(view.layoutParams as ConstraintLayout.LayoutParams).matchConstraintMinWidth = value так?
Sasha
Не работает. Попробовал в конструкторе, попробовал в layout лисенере. Во втором случае значение сетится точно ненулевое, но не работает.
Igor
Это как бы должно работать, но все равно оом ловим
с другой стороны если вью прибивает приложение, то тут должна быть и своя логика, возможно не стоит возвращаться в исходную позицию)
Sasha
Попробовал не отходя от кассы делать requestLayout(), но тоже без толку
Mike
и попробуй присвоить свежеизменённые парамсы
Andrei
Не подскажете, как внутри NavigationView сделать кастомную View, которая будет скроллиться?
Sasha
покажи код, что ли...
Да в том и дело, что его больше практиечки и нет
Игорь
А ни у кого нет проблем с барьерами с constraint-layout:1.1.3 ?
Тоже не работают.Возвращал на 1.1.2.Тоже самое.Это после обновления студии до 3.3.
Sasha
Попробовал сделать вот так: https://pastebin.com/2LHYqaMj Стало совсем странно. Поломались другие констрейнты
Yura
Ну ты вспомнил :-)
Abdugani
Есть кто пишет на linux, андроид приложения? Как это ? С винды не проблемно переходить? Проекты открываются что были начаты на винде?
Ivan
Вчера на устройство прилетел android P, сейчас заметил, чт опроседает fps, причем так нефигово и вообще везде, инста,лаунчер. Ест ьу кого такая же проблема?
Sasha
В доках говорится public int matchConstraintMinWidth Specify a minimum width size for the widget. It will only apply if the size of the widget is set to MATCH_CONSTRAINT. Don't apply if the widget is part of an horizontal chain. А у меня вьюха в цепочке.
Sasha
С другой стороны, через хмл работает же
Sasha
Или, может быть, я туплю, и это не одно и то же
шо нравится
Abdugani
Хорошо, спасибо всем
Igor
У меня всё отлично. Открываются, конечно.
кстати что-то убунту не захотело пакет nanoscope устанавливать, не может его найти, мы ранее об этом говорили
Ivan
Ivan
не благодари
Alexey
Стыд и скрам
Yura
Есть кто пишет на linux, андроид приложения? Как это ? С винды не проблемно переходить? Проекты открываются что были начаты на винде?
Ясный пень проблем не будет 😊 Другое дело, что по первости не будет хватать винрара/7з, тотал коммандера и прочего, чего нет на никсах.
Yaroslav
Всем привет, а кто - то использует ObjectBox?
Yaroslav
кто - то использует ObjectBox? Если я правильно понимаю, то летом будет необходимо, чтоб твое приложение поддерживало 64-bit. Мне для этого осталось только решить проблему с ObjectBox. Она пока только 32-bit?
Yaroslav
сорян
Andrei
Всем привет. В адаптере для ресайклера мне нужен contenxt, чтобы например получить строку. Вопрос: насколько костыльно делать: holder.getItemView().getContext() или же стоит просто в адаптер передавать контекст? ну или какой-то еще вариант, хочу узнать кто как делает и что по этому поводу думает)
Alexey
Если есть сошка x64, то поддерживается
Yaroslav
64-битные процы же должны уметь выполнять 32-битный код...
по идеи да, но гугл требует проверить =)
Andrey
Выручайте. Никак не получается динамически добавлять элемент в RecyclerView. Судя по логам, до вызова addItem всё хорошо. Однако элемент не добавляется. Если переключться на другой пункт, и вернуться- всё начинает отображаться. Где может быть проблема? Код RecyclerView: https://pastebin.com/7BmZMQ41
Andrey
Alexey
64-битные процы же должны уметь выполнять 32-битный код...
Вопрос в том разрешается ли устанавливать приложения с х32 на х64 процы
Alexey
Вроде была речь что х32 отключат от гугл плея вообще
Mike
recyclerView не wrap_content случайно?
Ilya
Вечера. Кто в курсе, какие-то изменения при внедрении CSS в WebView на Andorid 9 есть? Что-то не работает.
Игорь
Откуда он там появляется?В конструктор контекст не кидают. Через Layout Manager?
Игорь
Я в смысле в холдере откуда он)
Mike
Я в смысле в холдере откуда он)
из вью, а во вью из onCreateViewHolder, а в этот метод передаётся View parent, а у него есть контекст)
Andrey
Сорри, забыл отправить
Andrey
Если перейти в другой раздел, и вернуться, то всё нормально отображается
Andrey
Что? При переходе в другой раздел, и обратно, фрагмент создается заного, и отображает существующие комнаты. А динамическое добавление не работает
Andrey
Вот фрагмент с этим ресайклером. Не wrap_content по высоте. После нотифая другие методы не вызываются
Mike
всмысле? констреинт зебест.
Mike
можно обернуть констреинт в констреинт и станет только лучше
Mike
Вот фрагмент с этим ресайклером. Не wrap_content по высоте. После нотифая другие методы не вызываются
> другие методы не вызываются тогда... это точно тот адаптер? точно прицеплен к ресайклеру? ресайклер видим?
Mike
я щас тебя в констреинт оберну)
Andrey
Так получилось. Потом наверное уберу
Ilya
Так получилось. :D
Andrey
Так получилось. :D
Раньше там не только ресайклер был
Aleksei
Ребята, я хочу протестировать модель, и внутри нее у меня создаются объекты для дальнейшего сохранения в БД. Объект при создании сам себе гененирует UUID. При написание теста я столкнулся с тем, что не могу проверить часть логики, ведь объекты у меня создаются внутри метода. Как выйти из ситуации, и где создавать объекты?
Ruslan
Здравствуйте. Кто как поступает, когда нужно зугрузить на экране около 50та разных view елементов для ввода данных? как ускорить создание экрана?
Aleksei
допустим я пишу магазин и добавляю в корзину продукты. В модели я создаю продукт типа "Молоко" (передав тип в метод)
Aleksei
ну а когда я ту же фабрику подтяну в тест и getObjectByType - то сгенерируется уже другой UUID
Aleksei
зен?))
Andrey
Сейчас весь проект попробую залить
Сорри, что так долго. https://gitlab.com/asimaranov/spamchatpublic/tree/master/ Сильно не бить, андроид разработку меньше, чем две недели назад начал тыкать
Andrey
Если кто-то вдруг захочет запустить, адрес рабочего сервера- 185.180.198.93