roman G
Под каждую таблицу создать модель данных ?
roman G
Если делать отдельно модель для каждой таблицы, то получается очень много геттеров - сеттеров и код какой-то очень неуклюжий получается
roman G
Возможно я не правильно мысль строю или не понятно описываю проблему
Anonymous
кто подскажет,бесконечный recycler как сделать?
Nurgul
всем привет, как можно вытащить path id of svg при нажатии на этот path?
Mike
Mike
Андрей
Anonymous
Nikita
решение джуна)
да, давай решать несуществующие проблемемы и ждать когда пользовать проскролит до миллиардной позиции
Mike
а чем плохи решения джунов, я чёт не понял
Mike
7G records found. Showing first 500.
Dug
Ребят, а как скопировать папку, в которой куча подпапок и куча файлов на внешнюю память? AssetManager#list("") выдает мне список папок и там есть моя папка. Но при попытке сделать AssetManager#open("dir") мне выбрасывает FileNotFoundException 😐
Dug
Нормально скопировать у меня получилось только со случаем, когда в assets лежит архив, его копирую на внешнее хранилище и там распаковываю. Но это занимает уйму времени...
Alexey
Alexey
рекурсией копируй
Dug
хм
Alexey
AssetManager#list("dir1")
dir1
|-dir2
AssetManager#list("dir1/dir2")
Dug
И так бегать по папкам и каждый файл копировать в соответствующую папку на внешке получается?
Alexey
Dug
список файлов? Как?
Dug
И это на что-то повлияет?
Ruslan
делаем api для приложения android, как удобнее вам передавать id магазинов для фильтрации.
1 вариант
/filters?shop_ids[]=1&shop_ids[]=2&shop_ids[]=3
2 вариант
/filters?shop_ids=1,2,3
3 вариант
/filters?shop_ids=[1,2,3]
или свой варинт
Alexey
список файлов? Как?
Список или массив с путями до файлов. Ни на что не повлияет, просто может быть удобнее сначала список составить.
Mike
Dug
Mike
Kanstantsin
Kanstantsin
поэтому лучше post здесь, ведь сколько их может быть id неизвестно
Mike
Ruslan
Mike
вообще, ближе к стандартам — первый вариант, но мне там не нравятся []
Kanstantsin
первый ?
Kanstantsin
там же вообще куча инфы получается
Kanstantsin
если 20 id отдаешь, это ж ужас
Mike
да, где один параметр с несколькими значениями. Получается перегруженно, ага
Ruslan
второй получается наиболее оптимальным
Kanstantsin
Kanstantsin
видел или нет не влияет удобно или нет же ))
Alexey
там целая простыня параметром идет
Kanstantsin
Kanstantsin
я ж написал минусы, тестер какой развалит потом это всё )
Ruslan
Mike
Kanstantsin
параметры не передавать в адресной строке, если их неограниченное кол-во может быть
Mike
тогда можно ещё и бинарником)
Mike
камон, разве может быть больше 50-100 айдишников?)
Kanstantsin
чем угодно можно уже )
Kanstantsin
ну а вдруг
Kanstantsin
а ещё тестеры у нас тестят бэк и кидают там вообще фигню всякую подменяя запросы )
Kanstantsin
параметры и т.д.
Mike
Kanstantsin
если есть что по приоритетней, то можно от такого херни отговориться )) типо это ж не бывает так и т.д.
Kanstantsin
но если нет, то придется править )))
Mike
на все запросы, которые «не бывают», должен быть чёткий и хорошо сформулированный ответ с кодом 400
Alexey
Mike
Kanstantsin
я ж описал проблему, это не проблема сервера же
Alexey
Mike
Kanstantsin
кидаем 100 айдишников в get он отрежет половину строки как я понимаю, т.к. у get длина строки 256 символов же
Mike
Kanstantsin
скорее всего запрос просто развалится и даже до бэка не дойдет, точнее дойдет но кривым уже, потеряв что-то
Kanstantsin
Mike
точно ?
https://stackoverflow.com/a/417184/3050249
Kanstantsin
ну вообщем число конечное )
Mike
2K, короче, у нас есть
Kanstantsin
и превысить его можно
Kanstantsin
и там не будет 400 ошибки я думаю
Kanstantsin
а будет реально какая-то дичь, если половина полей идут после id и их отрежет из-за того что не влез в длину
Alexey
и превысить его можно
Опять же скорее всего вручную такое натыкать не удастся, а если кто балуется - то ему залупу
Kanstantsin
)
Kanstantsin
Alexey