Сергей
Ааа нее. Всё.
Сергей
Посмотрел на db.query() и понял что там уже всё есть
Dmitriy
Всем привет. Вопрос возможно странный, но все же спрошу, возможно что то упустил) Есть root контейнер например constraint layout, в нем recyclerview с параметрами w=match_parent h=wrap_content, под recyclerview должна обязательно находится допустим button. Если элементов в списке не много все гуд, но если список растягивается на весь экран когда много итемом, то кнопка уходит с экрана. Вопрос как в таких случаях прибить кнопку к parent bottom а recycler над ней
Arsen
ConstraintLayout в нем bottomOf
Arsen
или как там
Dmitriy
ConstraintLayout в нем bottomOf
Все равно кнопка уходит
Arsen
а если верх кнопки к ресайклеру а низ к перенту?
Arsen
и + ресайклер низ к верху кнопки
Dmitriy
Так тоже
Arsen
верх ресайкла к перенту
Dmitriy
Ресайклер прибит верх-парентверх, них-кнопка верх, кнопканиз-парентниз
Arsen
магия тгда
Dmitriy
Эффекта нет. Пробовал поиграться с другими параметрами аналогично
Dmitriy
Есть предположение что сделать такое можно только программно выщитывая при заполнении высоту ресайклер относительно высоты парень-кнопка и если больше то задавать размер ресайклер равный парент-кнопка
Ivansuper
Ivansuper
А так?
Ivansuper
Если правильно понимаю называется Two Way Binding и реализовывается не так уж и тривиально
Ivansuper
Ну так ты по клику на кнопку можешь из джава объекта забрать последний введеный текст так то
Ivansuper
Если я правильно понимаю, все что начинается в строке с собаки является кодом. Выходит ты подаешь в листенер клика объект какой то свой, не значение текста EditText
Ivansuper
Т.е. наверно можно типа userLoginInput.getText() там написать
Ivansuper
Или подобное
Ivansuper
Сославшись на вью поля ввода
Ivansuper
Но это мясо
Ivansuper
Мех, прости, дальше ничего не подскажу
Ivansuper
Это я пытался просто логику включить
Ivansuper
Датабиндинг не использую из за подобных проблем
Ivansuper
Слишком он хрупкий чтоли
Pavel
Не нужно в разметку добавлять переменную с реквестом, логика должна быть во vm. А в разметке просто вызывать onClick у вью модели. А реквест может быть null потому что его просто не передали в инфлейте.
Pavel
Значение из editext передается через livedata. В разметке ставишь @={vm.loginLiveData} и биндинг сам будет пробрасывать это значение при изменении
Pavel
Биндинг из коробки знает про LiveData?
Если Gradle plugin версии 3.1 и выше
Ivansuper
LiveData это очень приятная штука из Android Arch Components
Pavel
https://developer.android.com/topic/libraries/data-binding/architecture
Ivansuper
https://developer.android.com/topic/libraries/data-binding/architecture
По сути у нас нет доступа обратного биндинга из UI напрямую, но вся эта хитрая система сможет это организовать, если сослаться на на поле класса, а на LiveData
Ivansuper
Только без мануалов не понятно будет ли это только выходным значением, либо двусторонним, либо еще как-то будет работать
Ivansuper
(ладно, спамлю вслух, забейте)
d
А ресурсы внутри ресурсных папочек принято разбивать на директории или нет?
d
Или все лейауты кучей лежат в layout?
Ian
Привет, ребят. Есть вопрос. У меня было более 65 к методов и поэтому сформировалось 3 dex файла. Сейчас снизил кол-во методов до 55 но анализатор так же гвоорит, что у меня до сих пор 3 Dex. Почему?
Ian
выключи мультидекс
О у меня как-то на автомате врубился
Сергій
О у меня как-то на автомате врубился
наверное у тебя мин сдк 21 или билдишь на устройство с андроид 5+
Сергій
multidex стал поддерживатся рантаймом с апи 21, поэтому компилятор и дробит декс
Кирилл
А градл 3.2.0 вообще релизился? Прост у меня сейчас стоит 3.2.0-beta01, пытаюсь поставить 3.2.0 - ругается. Но почему-то сразу предлагает на альфу 3.3.0 A newer version of com.android.tools.build:gradle than 3.2.0-beta01 is available: 3.3.0-alpha07
Aleksandr
Народ, кому-нибудь удалось заставить работать BackupAgentHelper?
Rom
Ребят, тут такое дело, есть сайт, и у него есть мобильное приложение Сайт предоставляет публичную апишку, но с ограничениями Декомпилил приложуху и нашёл всю приватную апишку, запросы все работают без ограничения и с расширенными возможностями Вопрос: После увеличение нагрузки на их сервер, что они могут сделать? Найдут ли меня и накажут ли?)
Сергій
Сейчас 3.2.0-rc01
Artem
Господа, с 28 по 32 строки логика добавления записи в активити. После нажатия на floating button, переходит во второе активити, но после выхода из активити (извиняюсь за тофтологию) запись не сохранилась. Может быть где-то ошибка в коде? https://github.com/Enclave-Software/NoteMe/blob/master/NoteMe/app/src/main/java/software/enclavegroup/noteme/NoteControllerActivity.java
Artem
(Второе активити нужно для редактирования записи)
Rom
Логи у себя посмотрят, откуда запросы идут ы, заблокируют тебя по mac наверняка и все гудбай. Надейся что они не умеют читать логи
Приложуха, до ужаса кривая, но я готов даже им за апи платить, но спустя неделю так и никто не ответил
Rom
Пришлось принять меры
Dug
Отлогать
Dug
Рефрешишь данные?
Кирилл
Поменяй канал обновления
А где это сделать?
Ian
Приложуха, до ужаса кривая, но я готов даже им за апи платить, но спустя неделю так и никто не ответил
Если она кривая, значит и разрабы кривые раз такую узявимость допустили. Делай со спокойной душой
Сергій
А где это сделать?
В диалоге обновления
Кирилл
Сергій
Rom
Если она кривая, значит и разрабы кривые раз такую узявимость допустили. Делай со спокойной душой
Во что у них написано)) *For higher limits please contact us. *Our API is free to use, please credit us with a link if you use on your website or app. Сообщить им об использовании приватной апишки, все равно ничего не отвечают)
Кирилл
Да
А на какой?
Сергій
А на какой?
А какие обновления надо?
Rom
поставь canary
Rom
а лучше поставь ее отдельно от stable
Сергій
Beta, rc - это development Alpha - canary
Ian
Вряд ли)
Ну вообще если у тебя ентерпрайз лучше этого не делать без их согласования) Потом будешь мучаться, когда они перекроют дыру
Ian
А мучаться - это скорее всего инсульт от перегрузки мозга, если что-то подобное существует
Akim
Привет! Подскажите, а есть ли в Google Play такие же подписки как и в App Store? Не очень много на эту тему получилось нагуглить
Akim
Вроде нашел
Roman
https://developer.android.com/distribute/best-practices/earn/subscriptions?hl=ru