Size: a a a

StartAndroid Ru Chat

2020 June 09

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
а как нужно было, в аннотацию поместить? Как сокрыть? Он очень похож стал на GET-метод, в этом дело?
так же самом как и "code". все должно быть спрятано в теле запроса
источник

AD

Andrei Danilenko in StartAndroid Ru Chat
Kirill Sukhov
а как нужно было, в аннотацию поместить? Как сокрыть? Он очень похож стал на GET-метод, в этом дело?
по реализации не могу помочь, я в андройде очень слаб, я к тому что сама идеология пост запроса подразумевает передавать все в теле, иначе как ты и подметил это уже больше похоже на гет
источник

AD

Andrei Danilenko in StartAndroid Ru Chat
и еще кстати это странно что пост запрос возвращает респонс, мне кажется это тоже по идеологии неправильно
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Andrei Danilenko
и еще кстати это странно что пост запрос возвращает респонс, мне кажется это тоже по идеологии неправильно
та негонь, а что должно возвращать? патч?
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Andrei Danilenko
по реализации не могу помочь, я в андройде очень слаб, я к тому что сама идеология пост запроса подразумевает передавать все в теле, иначе как ты и подметил это уже больше похоже на гет
может это бэкэнд так написан?
источник

AK

Anthony Kharin in StartAndroid Ru Chat
Добрый день, коллеги! Подскажите, пожалуйста:
1. Я правильно понимаю, что контекст хранить в презентере - плохая идея? Как тогда, например, запускать другую активити?
2. Unit тесты пишутся только для уровня моделей, верно?
источник

AD

Andrei Danilenko in StartAndroid Ru Chat
Dmytro Borysov
та негонь, а что должно возвращать? патч?
ну как бы если ты что то с сервера тянешь это делается гетом, пост должен только респонс код возвращать, может еще минимальные сообщения с причиной фейла. Постом ты отправляешь данные а не тянешь, разве не так?
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Andrei Danilenko
ну как бы если ты что то с сервера тянешь это делается гетом, пост должен только респонс код возвращать, может еще минимальные сообщения с причиной фейла. Постом ты отправляешь данные а не тянешь, разве не так?
я хз. в мобильный реалиях слишком дорого следовать идеологии, я вот плане, что делать запрос пост, а потом гет. Обычно отдаешь пару параметров введненых пользоватлеей, получаешь в ответ модельку полную и ее отображаешь
источник

[P

[отпуск] Dmitrii Pol... in StartAndroid Ru Chat
Andrei Danilenko
ну как бы если ты что то с сервера тянешь это делается гетом, пост должен только респонс код возвращать, может еще минимальные сообщения с причиной фейла. Постом ты отправляешь данные а не тянешь, разве не так?
А если у тебя параметров много для запроса, в GET складывать?
А GET параметры еще и видны, не шифруются 🤷‍♂️
источник

AD

Andrei Danilenko in StartAndroid Ru Chat
Dmytro Borysov
я хз. в мобильный реалиях слишком дорого следовать идеологии, я вот плане, что делать запрос пост, а потом гет. Обычно отдаешь пару параметров введненых пользоватлеей, получаешь в ответ модельку полную и ее отображаешь
хм, я не думал с этой стороны, это имеет смысл на самом деле, рассуждаю как бэкэндер
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Anthony Kharin
Добрый день, коллеги! Подскажите, пожалуйста:
1. Я правильно понимаю, что контекст хранить в презентере - плохая идея? Как тогда, например, запускать другую активити?
2. Unit тесты пишутся только для уровня моделей, верно?
1. да контекст желательно избегать, переходны делегировать вьюшке: view.navigateToOrderList. или сделать какой-то общий navigateTo(Route route)
источник

PU

Pavel Urbanovich in StartAndroid Ru Chat
В магазе
источник

AK

Anthony Kharin in StartAndroid Ru Chat
Dmytro Borysov
1. да контекст желательно избегать, переходны делегировать вьюшке: view.navigateToOrderList. или сделать какой-то общий navigateTo(Route route)
Спасибо, но что на счёт примеров посложнее? Например, реалм (база данных) для инициализации требует контекст. Т.к. это БД, то это всё-таки модель. А как туда передавать контекст, если у нас его нет в презентере?
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Anthony Kharin
Спасибо, но что на счёт примеров посложнее? Например, реалм (база данных) для инициализации требует контекст. Т.к. это БД, то это всё-таки модель. А как туда передавать контекст, если у нас его нет в презентере?
Я не могу утверждать, как правильно. Но все объекты которые требуют контекст инициализирую во вью.
типа создал презентер
инит бд
презнтер.сетБдИнстанс(бд)
....

Такое конечно лучше повыносить в базовый классы
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in StartAndroid Ru Chat
Anthony Kharin
Спасибо, но что на счёт примеров посложнее? Например, реалм (база данных) для инициализации требует контекст. Т.к. это БД, то это всё-таки модель. А как туда передавать контекст, если у нас его нет в презентере?
В конструкторе презентера инстанс базы передавать
источник

AK

Anthony Kharin in StartAndroid Ru Chat
Спасибо!🙂
источник

Н

Николай in StartAndroid Ru Chat
Ребят. Какой есть механизм для проигрывания музыки с поддержкой изменения свойств проигрывания? Скажем что бы юзер мог менять громкость на каждое ухо и подобные вещи
источник

MS

Mariam Saab in StartAndroid Ru Chat
Привет всем. Ребята, кто-нибудь может мне дать совет что делать: когда я загружаю список используя всё наподобие вот этого Урок 15. Paging Library. PagedList и DataSource. Placeholders, так вот проблема в том, что в конце списка сначала я вижу кружок загрузки, а затем он исчезает и видно на экране только предпоследний элемент, а последний элемент списка скрыт внизу и чтобы его увидеть нужно прокрутить srcoll up. В чём может быть проблема? буду признательна за советы.
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
Ребята, может кто-то подсказать: добавил buildConfigField в build.gradle, но когда пытаюсь где-то обратиться к классу BuildConfig его просто не существует
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
Не видит сам класс BuildConfig
источник