Size: a a a

StartAndroid Ru Chat

2020 June 09

DB

Dmytro Borysov in StartAndroid Ru Chat
Николай
Там в качестве src стоит стандартна иконка, добавленная в drawable как vector asset 24x24. Ничего другого там нет вообще.
Стандартная иконка? с белым крестом и розовым фоном? правильно я понимаю?
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Всем привет. Пытаюсь выполнить POST-запрос вида через Retrofit:
https://api.ххх.com/articles/v1.0/read?apiUser=NSD&authKey=A1DDDDDEBCEA7
В описании API сказано, что нужно еще отправить "code": "TEST/CODE_BY_KIRILL_S".
Могу ли я в интерфейсе (в аннотации)  указать @POST("/articles/v1.0/read?apiUser=NSDBUC&authKey=A1DDDDDEBCEA7") ?
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
А как отправлять тогда "code": "TEST/CODE_BY_KIRILL_S" ?  Я не понимаю для чего нужны @Query, @Field и чем они отличаются между собой
источник

Н

Николай in StartAndroid Ru Chat
Dmytro Borysov
Стандартная иконка? с белым крестом и розовым фоном? правильно я понимаю?
Стандартной иконки нет. При добавлении оно заставляет выбрать одну с доступных.
Под стандартной я имел ввиду добавленную с встроенного набора иконок vector asset.

Я не могу понять какого хрена, добавляя голую Fab без дополнительных атрибутов она так себя ведёт.

Теперь что ФАБы не юзабельны?
источник

Н

Николай in StartAndroid Ru Chat
Если прописать фаб в разметке в ручную то будет просто круг, закрашеный сплошным цветом
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Николай
Стандартной иконки нет. При добавлении оно заставляет выбрать одну с доступных.
Под стандартной я имел ввиду добавленную с встроенного набора иконок vector asset.

Я не могу понять какого хрена, добавляя голую Fab без дополнительных атрибутов она так себя ведёт.

Теперь что ФАБы не юзабельны?
Ох, Николай, еще в стольком тебе предстоит разочароваться))
источник

Н

Николай in StartAndroid Ru Chat
Dmytro Borysov
Ох, Николай, еще в стольком тебе предстоит разочароваться))
Так что делать с этим?)
Я месяц назад юзал фаб и всё было норм. Что поменялось с того времени?)))

У тебя самого то работает?
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
А как отправлять тогда "code": "TEST/CODE_BY_KIRILL_S" ?  Я не понимаю для чего нужны @Query, @Field и чем они отличаются между собой
вот лучше почитать) Query вставляется непосредственно в юрлку. Филд вставляется в тело запроса

Т.е тут
"/articles/v1.0/read?apiUser=NSDBUC&authKey=A1DDDDDEBCEA7"
Query("apiUser"), Query("authKey")
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Николай
Так что делать с этим?)
Я месяц назад юзал фаб и всё было норм. Что поменялось с того времени?)))

У тебя самого то работает?
я хз что тебе ответить, я не пользовался фабом, точнее нужно было что похожее запилить на фаб, все равно сделал своими силами
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
вот лучше почитать) Query вставляется непосредственно в юрлку. Филд вставляется в тело запроса

Т.е тут
"/articles/v1.0/read?apiUser=NSDBUC&authKey=A1DDDDDEBCEA7"
Query("apiUser"), Query("authKey")
Т.е. такой вид должен иметь метод? А Field имеет значение в начало или в конец объявлять? Или его вообще не сюда нужно?
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
вот лучше почитать) Query вставляется непосредственно в юрлку. Филд вставляется в тело запроса

Т.е тут
"/articles/v1.0/read?apiUser=NSDBUC&authKey=A1DDDDDEBCEA7"
Query("apiUser"), Query("authKey")
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Без разницы где, так все правильно, я просто не знаю как у тебя апи требует. И убери ? В конце юрлки и я не помню нужен ли слеш в конце
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
Без разницы где, так все правильно, я просто не знаю как у тебя апи требует. И убери ? В конце юрлки и я не помню нужен ли слеш в конце
Я однажды уже юзал GET-запрос, там с "?" в конце работало, а в POST получается, что не нужно?

Мой вроппер пишет так, поэтому я еще не знаю, нужно двоеточие или нет здесь
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
Я однажды уже юзал GET-запрос, там с "?" в конце работало, а в POST получается, что не нужно?

Мой вроппер пишет так, поэтому я еще не знаю, нужно двоеточие или нет здесь
Ну ? Нужен для перечисления квери параметров, ретрофит поставит их за тебя, пробуй. Запрос, должно быть ок. Единственное аннотацию @Formurlencoded перед @post
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
Ну ? Нужен для перечисления квери параметров, ретрофит поставит их за тебя, пробуй. Запрос, должно быть ок. Единственное аннотацию @Formurlencoded перед @post
@FormUrlEncoded я поставил, потому что Exception уже поймал. Если со слешем в конце, то ошибка 404, если без слеша, то bad request  - 400. Непонятно куда он мой @Field  подставляется и как. И в каком он виде должен подставляться в тело запроса. С фигурными скобками и двоеточием (типа тоже как json) или нет.
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
@FormUrlEncoded я поставил, потому что Exception уже поймал. Если со слешем в конце, то ошибка 404, если без слеша, то bad request  - 400. Непонятно куда он мой @Field  подставляется и как. И в каком он виде должен подставляться в тело запроса. С фигурными скобками и двоеточием (типа тоже как json) или нет.
окей, оставляй когда 400, это хоть что-то. Осталось разорбаться с твоим запросом. Знаешь как добавлять логгирование запросов в ретрофит?
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
окей, оставляй когда 400, это хоть что-то. Осталось разорбаться с твоим запросом. Знаешь как добавлять логгирование запросов в ретрофит?
сейчас сделаю как на startandroid написано
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Ребят, в каждом запросе выводить код - норм? Тип составить список из 20+ кодов и в коде проверку делать?
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Egor Sigolaev
Ребят, в каждом запросе выводить код - норм? Тип составить список из 20+ кодов и в коде проверку делать?
каких кодов?  непонятно что имеется ввиду
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Dmytro Borysov
каких кодов?  непонятно что имеется ввиду
Респонс кодов. Типо 400, 401, 404
источник