Konstantin
упал отжался? )
Anonymous
Привет. Кто выводит деньги от приложений на долларовый счет в Сбербанке - нужно указывает банк посредник(New York Mellon Bank)? Если нужно, то непонятно куда вводить корр.счет для этого банка.
Konstantin
Та конструкция, что ты написал слишком громоздкая
"user phone" как ключ надо в константу бы выносить, а то сам себе выстрелишь
Vitaly
Спасибо
Konstantin
"user phone" как ключ надо в константу бы выносить, а то сам себе выстрелишь
да и вообще запаковка-распаковка бандла лучше где то в статик методе с приватными константами-ключами, которые только в одном этом классе и юзаются
Konstantin
хотя не, может и не статик понадобится ведь, вредный совет
Olexandr
как изменить эту кнопку в searchView?
Vitaly
Завтра надо будет проверить этот момент, спаибо)
Vitaly
А нет, стоп
Глеб
Народ, а вот все же реактивно программируют, обсервбл, живые данные... и всё такое..... а как вы разруливаете "живой контент" и селектирование? 🤔 например, есть разделы, в них вкладки во вкладках списки, чузеры и тд всё это добро селектится, мож даже preview контейнер есть тут же ... и тут бац ! приходят новые данные... прям как почву из под ног выбили 😕
Vitaly
Откуда там NavDrawerActivity?
Olexandr
как изменить эту кнопку в searchView?
сделал тул бар белым и кнопка тоже белая и ее не видно
Vitaly
Ты из ветки main или dev смотришь проект?
Konstantin
Ты из ветки main или dev смотришь проект?
хм из майн, эт пару недель назад
Vitaly
хм из майн, эт пару недель назад
Это старьё) Надо из dev качать
Vitaly
хм из майн, эт пару недель назад
Я вроде на неё и кидал ссылку, возможно накосячил
Vitaly
Сегодня ввобще голова не варит, запутался во всём что только можно
Konstantin
а вот, не надо спрашивать всё подряд пока в голове не уложил предыдущую тему
Konstantin
получится только хуже, мешанина
Alexey
Ребят, вопрос приятель задал. Можете ответить?
Alexey
"Леша, привет! Я точно знаю что у тебя есть знакомые программисты под Андроид ) можешь у них спросить возможно ли реализовать обработку и вывод на экран видео с двух каналов одновременно (на пол экрана одну картинку и ещё на пол экрана вторую), например один с вайфай, а второй с отг ?"
Alexey
Подскажите пжлст?)
Unat
Хоть покадрово чередуй
Alexey
Спасибо:)
Anonymous
Какую ошибку пишет?
Сергій
data class Model( @Annotation1 @Annotation2 val field1: String)
Vladimir
+
Сергій
но надо же читать текст ошибки 😁
Himars
Аннотации прям в конструктор пихай
Himars
https://github.com/freaksgit/test-task-middle/blob/master/app/src/main/java/vasyl/v/stoliarchuk/testtaskmiddle/data/reposearch/datasource/remote/retrofit/entity/RetrofitRepositoryData.kt
Dmytro
Конкретно в твоей случае можно и без аннотаций)
Dmytro
А, это не увидел)
Himars
+
Глеб
С реалма например приходят именно изменившийся кусок данных и ты мутишь с ним что хочешь
ясно, в общем сам как извернешься - так и будет... спасибо! думал мож есть какие-нибудь бест практис
Ruslan
зачем тебе аннотация @Expose?
тебе не надо ни Expose ни SerializedName
просто попробуй
Nikolai
Просто попробуй
Himars
Expose - добавляет поле в body запроса Но: This annotation has no effect unless you build Gson with a GsonBuilder and invokeGsonBuilder.excludeFieldsWithoutExposeAnnotation()method.
да-да, это надо когда хочешь некоторые поля скрыть
Причём через жопу надо помечать все которые не хочешь скрыть Expose
Вместо аннотации чтоб скрыть
А SerializedName если имя поля в json будет отличаться от имени переменной
(ну или с pascal camel case и остальными если ты менял)
Stanislav
Ребят, constraint layout. Кнопку нужно привязать к низу табов. Но из-за того, что это фрагменты, не выходит. Сейчас пришлю код
Stanislav
https://pastebin.com/ZsAjMKAx
Stanislav
Вот как все это выглядит. Цель в том, чтобы засунуть кнопку под табы
Roman
Кто-нибудь юзает тут detekt? Можете пояснить вселенскую мудрость, почему отлавливать NullPointerException это слишком generic?
Stanislav
А в чем проблема?
Doston
Программа поддерживает несколько языков. Как использовать SpannableString, учитывая что длина слов может быть разным в разных языках. Допустим надо раскрасить на две разные цвета, «Hello World» и «Привет Мир»
Denis
Программа поддерживает несколько языков. Как использовать SpannableString, учитывая что длина слов может быть разным в разных языках. Допустим надо раскрасить на две разные цвета, «Hello World» и «Привет Мир»
Я рядом клал строку, которую надо красить. Но это не очень удобно, надо следить, чтобы было точное вхождение в каждой локале. Вот есть способ через аннотацию, но не пробовал сам его: “Styling internationalized text in Android” @FMuntenescu https://medium.com/google-developers/styling-internationalized-text-in-android-f99759fb7b8f
Doston
Я рядом клал строку, которую надо красить. Но это не очень удобно, надо следить, чтобы было точное вхождение в каждой локале. Вот есть способ через аннотацию, но не пробовал сам его: “Styling internationalized text in Android” @FMuntenescu https://medium.com/google-developers/styling-internationalized-text-in-android-f99759fb7b8f
Спасибо. Проблема была в том что, в тексте была еще и динамическая переменная. что-то вроде «Средний чек {динамическая_переменная} рублей». Решил проблему используя такую конструкцию
Denis
Да если надо выделить переменную - просто после параметризации ищи индекс нужный по этой же переменной. А дальше спан применяй от индекса до индекса + параметр.сайз
Andrey
привет есть такой вопрос, нужно отсортировать объекты по полю. Поле текстовое. Сортировать не по алфавиту, а по каким-то внешним критериям(например, по полю валюта, но чтобы рубли были первыми, баксы вторыми, а евро третими). Тут если создавать Comparator, то будет много условий. Особенно, если оказывается, что нужно еще сортировать вторично по другому полю, и тоже не по алфавиту. Есть мысль, сделать некое соответствие значению поля и числовому ID и сортировать по нему. Объект я не могу редактировать. Какую структуру данных лучше использовать? наверняка это часто встречающийся кейс?
Andrey
можно, но править класс объекта нельзя(
Andrey
обычный объект с полями
Himars
можно, но править класс объекта нельзя(
Сори Не дочитал Слишком длинное полотно)
Andrey
будет показывать в recycler. и порядок очень экзотичный
Глеб
привет есть такой вопрос, нужно отсортировать объекты по полю. Поле текстовое. Сортировать не по алфавиту, а по каким-то внешним критериям(например, по полю валюта, но чтобы рубли были первыми, баксы вторыми, а евро третими). Тут если создавать Comparator, то будет много условий. Особенно, если оказывается, что нужно еще сортировать вторично по другому полю, и тоже не по алфавиту. Есть мысль, сделать некое соответствие значению поля и числовому ID и сортировать по нему. Объект я не могу редактировать. Какую структуру данных лучше использовать? наверняка это часто встречающийся кейс?
Каковы шансы что правило сортировки будет меняться каждый день н-р удалённо, а приложение перебилдиваться раз в год? Если всё так - то возможно стоит завести какой-нибудь "priority" и по нему сортировать. Во всех ост случаях -проще будет иметь один метод, функцию, компаратор, в котором ручками хардкодом вбито, кто-за-кем идёт
R
обычный объект с полями
Ну у тебя строка, тебе нужно на неё структуру данных положить?
Глеб
врят ли потом будет меняться
так и не нужна такая "гибкость", заведи метод "сортКакЗаказчикХочет(Эррэйлист)" - и там всё сделай, если вдруг когда-то передумает - ну пересоберёте ап, перевыложите
Andrey
так и не нужна такая "гибкость", заведи метод "сортКакЗаказчикХочет(Эррэйлист)" - и там всё сделай, если вдруг когда-то передумает - ну пересоберёте ап, перевыложите
ну это да, но получается много if'ов) хотя, я тут подумал, что можно в компаратаре заводить 2 переменных, проверять строку объектов, и в переменные вносить int. и можно без if обойтись
R
А чем дикоратор не гож? Есть дикоратор, он дикорировать будет эти условия, я так понимаю там есть сортировка в подмассивах, тип рубли сортируются по убыванию или тип того, ну дикорировать их... Я бы предложил из структур какое нибудь b дерево
Andrey
просто вчера хотели одну сортироку, сегодня захотели, чтобы вторичная сортировка была по другому полю(