Size: a a a

Android Developers

2020 June 13

K

Kirill in Android Developers
на гнуме
источник

QH

Quantum Harmonizer in Android Developers
Dmitry
Ребята. Может кто-нибудь пояснить пожалуйста за Rest API и как POST запрос послать? Я уже кучу всего в интернете нарыл, но некоторые мелочи (для опытных программистов мелочи), все ещё не ясны. Например вот тут:

Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com") // Адрес сервера .addConverterFactory(GsonConverterFactory.create()) // говорим ретрофиту что для сериализации необходимо использовать GSON .build(); Server service = retrofit.create(Server.class);

Call<List<AddEmailResult>> call = service.addEmail(/*list of string*/) call.enqueue(new Callback<List<AddEmailResult>>() { @Override public void onResponse(Call<List<AddEmailResult>> call, Response<List<AddEmailResult>> response) {

if (response.isSuccessful()) { // запрос выполнился успешно, сервер вернул Status 200 }
else
{ // сервер вернул ошибку } }

@Override public void onFailure(Call<List<AddEmailResult>> call, Throwable t) { // ошибка во время выполнения запроса } });

Где здесь информация пришедшая на мой запрос, если, к примеру, сервер на POST запрос возвращает JSON, а так же на сервер нужно слать JSON, как это сделать хз. Всю голову сломал уже. Может есть где-нибудь подробное описание, или может туториал какой нибудь?
> на сервер нужно слать JSON, как это сделать хз
где-то в интерфейсе Server у тебя параметр метода аннотирован @Body, вот он и едет на сервер. По пути проезжает через Gson и превращается в JSON.

> сервер на POST запрос возвращает JSON
Ответ тоже проезжает через Gson и доступен тебе в виде Response<…>
источник

SG

Sergey Grushin in Android Developers
🇲 owo mir 🇲
Возможно Gnome, у меня всё норм на Kali (kde)🤔
однако вряд ли, так как я перелез недавно с Deepin, там вообще собственное у них DDE, перелез в надежде, что все само пофиксится, мол, это Deepin такой баганый
источник

D

Dmitry in Android Developers
Quantum Harmonizer
> на сервер нужно слать JSON, как это сделать хз
где-то в интерфейсе Server у тебя параметр метода аннотирован @Body, вот он и едет на сервер. По пути проезжает через Gson и превращается в JSON.

> сервер на POST запрос возвращает JSON
Ответ тоже проезжает через Gson и доступен тебе в виде Response<…>
Спасибо )) Стало яснее )
источник

EI

Edem Injection in Android Developers
как при нажатии на floating action button открыть небольшое контекстноем меню типо с выбором?
источник

ЯН

Ярослав Нестеров... in Android Developers
Edem Injection
как при нажатии на floating action button открыть небольшое контекстноем меню типо с выбором?
клик листенер на кнопку, а далше гугли контектные меню, всплывающие диалоги и всё, что душе захочется
источник

f

fsociety in Android Developers
Котлин или джава?
источник

ЯН

Ярослав Нестеров... in Android Developers
дурка котлин
источник

QH

Quantum Harmonizer in Android Developers
fsociety
Котлин или джава?
Wab devlopmt
источник

EI

Edem Injection in Android Developers
Quantum Harmonizer
Wab devlopmt
angular
источник

f

fsociety in Android Developers
Quantum Harmonizer
Wab devlopmt
Уже пробовал
источник

ЯН

Ярослав Нестеров... in Android Developers
Ярослав Нестеров
дурка котлин
если не хочешь потом переходить в джава интерпрайз какой-нибудь
источник

EI

Edem Injection in Android Developers
Ярослав Нестеров
если не хочешь потом переходить в джава интерпрайз какой-нибудь
зависит от города
источник

f

fsociety in Android Developers
А если с руля учить, что лучше сначала чтобы освоить два языка?
источник

EI

Edem Injection in Android Developers
у нас топ фирмы ЕЕ на котле и змеюке пишут
источник

ЯН

Ярослав Нестеров... in Android Developers
город не имеет значения, можно переехать в любой
источник

EI

Edem Injection in Android Developers
как это не имеет, везде разное юзают
источник

f

fsociety in Android Developers
Ярослав Нестеров
город не имеет значения, можно переехать в любой
Имеет, я ещё шкила
источник

QH

Quantum Harmonizer in Android Developers
город не имеет значения, только удалёнка
источник

f

fsociety in Android Developers
Если удаленка - да
источник