Alex
а, понял
в публикации прогресса можно
Mike
Executors
Mike
Executors же
Mike
Либо CompletableFuture
Alex
Executors же
так а публиковать в ui поток каким образом?
A
Dispatch.main.async
A
ой, не тот чат
Mike
так а публиковать в ui поток каким образом?
Строго говоря, способ всего один — Handler#post. Всё остальное — обёртки над ним.
Mike
поговаривают, что читать БД на мейне нельзя
Яўгеній
Лобрый день. Ребят, подскажите как с этим бороться, пожалуйста.
Яўгеній
Глеб
Котлин пока нельзя затащить, т.к. проект больше как прототип-концепт для людей, которые пишут на жаве. А Rx - с ним не работал, а времени на наступание на грабли пока нету
Только не тащи RX ради только асинхронщины (нет большей глупости) Самый бытрый простой вариант - екзекьютор + livedata и фон поток будет и разруливание возврата в майн
Alex
@JohnnySC @Harmonizr понятно, спасибо, буду пробовать так)
Яўгеній
Яўгеній
Alex
@NikitenkoGleb понял, спасибо
Яўгеній
Клавиатура поднимается и скрывает поле ввода... пробовал через манифест adjustpane выставлять - не помогает(
Alex
@YauhenBel android:windowSoftInputMode="adjustResize" ?
Alex
в манифесте
Яўгеній
@YauhenBel android:windowSoftInputMode="adjustResize" ?
Пробовал, тогда все криво выглядит
Глеб
пожалуйста)) эрыкс - хорош если уже пошла большая архитектурная пьянка, малосвязность реактивность ...но это отдельная большая история ....лайв-дата кстати на этом пути - и станет хорошей отправной точкой
Alex
если мне не изменяет память
зарегИстрироваться*
Яўгеній
adjustPane - скролы появляются, но нужен скролируемый layout
То есть все элементы layout поместить в scrollview?
Alex
@YauhenBel только оберни всё, что бы сролвью был доволен
Глеб
@NikitenkoGleb понял, спасибо
кстати! если чистый SQLite - не критично, то можно значительно всё упростить офиц гугл подходом - Room+ViewModel+LiveData потоками сам почти не занимаешься... dдокументации куча, гугл благославил, всё вроде просто имплементится... тут кто на этом стэке пишет - еще мож подскажут
Глеб
у меня в проекте критично - потому рум прошёл мимо) не знаю как там)
Alex
@NikitenkoGleb для меня это как с Rx - ни одно из этого не знаю, но, уже хотя бы слышал, что такое есть) буду вкуривать, спасибо
Яўгеній
@YauhenBel только оберни всё, что бы сролвью был доволен
Теперь оно вот так все в кучу сжало, а мне нужно, чтобы элементы расположились равномерно во всеу layout...
Глеб
@NikitenkoGleb для меня это как с Rx - ни одно из этого не знаю, но, уже хотя бы слышал, что такое есть) буду вкуривать, спасибо
Room + LiveModel + LiveData это гугловый ноу хау в андроиде, они ща его активно везде продвигают. И в любом случае полезно иметь хоть представление... в отлич от эрыкс - нет высокого порга в хождения.... и.... эрыкс - все таки довольно сторонняя штука. более чужеродная чем arch-components. Её пишет не гугл, у неё много оверхеда по поддержки старой джавы, и прочего RX v1 наследия, с ней даже в бэкэнд - не сунешься. Если уж современный RX - то Reactor - но пока вообще забей)) Пожалуйста! успехов)
Vladislav
Всем привет! Кто-нибудь сталкивался с тем, что при закрытии таба с xml anroid studio 3.2 автоматически фокусит вкладку "Project Files"? как лечить?
Яўгеній
а скрол таки появляется?
не запускал, ибо смыс если оно вот так криво станет
Alex
@YauhenBel match_parent у scrollview?
Яўгеній
@YauhenBel match_parent у scrollview?
оба варианта пробовал
Alex
а у координатора покаж атрибуты
Глеб
"все таки довольно сторонняя штука" звучит как что-то плохое ><
ну.... рынок труда, к сожалению, на данном этапе - со мной не согласен.... судя по всему - must have))) но по факту - поп-культура, нежели здрав смысл
Vladislav
ну.... рынок труда, к сожалению, на данном этапе - со мной не согласен.... судя по всему - must have))) но по факту - поп-культура, нежели здрав смысл
я к тому что фреймворк, который не подвязан на конкретную платформу – это в большенстве случаев лучше, чем наоборот
Vladislav
дангрейд до предыдущей)
ушел с нее, потому что запарили лаги в xml-эдиторе как раз, там видимо подтекало, а в 3.2 пофиксили
Vladislav
видимо, только страдать
Alex
@NobodyLikesZergs сижу на 3.1.4, вроде всё норм, багов не замечал
Alex
мб от jre зависит ещё
Vladislav
мб от jre зависит ещё
очень странно, если так. В любом случае, у меня это вылечить удалось только переходом на 3.2. Из двух зол выберу меньшее пожалуй
Alex
а что за баги были?
Alex
в эдиторе
Alex
а, лаги
Alex
не, лагов не наблюдаю
Anonymous
Дaeм 0.02 Bitcоin кaждомy ктo пoсeтит кaнaл (оcталoсь 7 учacтникoв), ПOЛУЧИТЬ 0.02 ВТС
Vladislav
а что за баги были?
после ~7 минут редактированя xml начинались жутки тормоза (особенно когда тригерился автокомплит). Очень странно такое наблюдать на 15ом макпро.
Alex
@NobodyLikesZergs именно при визуальном редактировании?
Глеб
я к тому что фреймворк, который не подвязан на конкретную платформу – это в большенстве случаев лучше, чем наоборот
хорошо сказал 🤔 и да и нет) вот на пример okhttp - тоже не подвязан(pure-java) но извините он и весит микро - и не претендует на целую философию. Сегодня - затащил - завтра выкинул. С эрыксом так не выйдет) Да, для юнит тестирования хорошо. Но "тень старого наследия" в лице поддержки Java6 -совместимости - недвусмысленно указывает на целевую аудиторию эрыкса) стороняя - я больше не про то что она pure-java, это наоборот хорошо, но смыслу и философии по отношению к текущему гугловому стэку и видению, ну и стандартному императив мышлению
Alex
@NikitenkoGleb тут тоже как получится, Фуксию же начали разрабатывать, хайпа пока не много, но всё идёт к тому, что андройд как ОС могут и выпилить
Vladislav
@NobodyLikesZergs именно при визуальном редактировании?
при редактировании текса xml. Или я неправильно понял?
Alex
@NobodyLikesZergs я думал, на вкладке design. Ну странно, сутками редактор xml открыт, и норм, никаких лагов не замечал.
Глеб
@NikitenkoGleb тут тоже как получится, Фуксию же начали разрабатывать, хайпа пока не много, но всё идёт к тому, что андройд как ОС могут и выпилить
Да, интересно...что будет в итоге) мне самый главный вопрос покоя не даёт - что там будет с джвм? и будет ли вообще) Потому что для себя я еще не знаю, в случае резкого изменения "политики партии" - с кем я больше, с джавой или с мобильными ос от гугл, какими бы они не были)
Яўгеній
Я делаю адаптивный дизайн и мне нужно разместить элементы определенныйм образом, в определенной пропорции, а не привязывать их к конкретный координатам и пикселям, иначе на разных экранах будет пипецтвориться
Яўгеній
а у координатора покаж атрибуты
я убрал уже координатор, скрол получился, когда клаивтура появляется - содержимое скролиться, однако это содержимое размещается криво. кнопка должны быть привязана к низу, а поля размещены по центру
Яўгеній
По сути у скрола нет конца, он бесконечен, именно поэтому такая фигня происходит, как с этим справиться - непонятно...
Яўгеній
нет, с констрейтом не получиться сделать так, как не нужно
Яўгеній
я пробовал
Яўгеній
мне нужно, что бы верхний текст был прикриплен к верхней части, кнопка к нижней части экрана, а подсказки и поля ввода строго по середине между ними
Яўгеній
Кажется, в это умеет даже релатив
нет, в нем не работает атрибут layout_gravity
Яўгеній
получается каша
Яўгеній
Валерий
Зачем?
Яўгеній
в том-то и дело, я все перепробовал, только в координаторе он работает
Валерий
А ещё ты сложил линеар в линеар