
Nik
05.11.2017
09:47:45
Работаю с ретрофитом , мне нужно отправить @Path запрос на сервер.Обновить существующего юзера. Как отправлять только ненулевые поля (String) обьекта User

Andrew
05.11.2017
09:56:12
а он разве отправляет нулевые?

Nik
05.11.2017
09:59:27
по ходу , оказывается , нет
а надо ли указать String name = null?

Google

Nik
05.11.2017
10:00:04
в классе

Andrew
05.11.2017
10:05:10
если надо занулить, то да, а если оно по дефолту нулл то нет

Антон
05.11.2017
10:06:58

Nik
05.11.2017
10:08:13
мм, может все-таки тру?
я хочу игнорировать пустые значения при сериализации
отправить только часть обьекта

Никита
05.11.2017
10:12:41
Сделай просто ещё один класс контейнер с нужными полями и отправляй. Меньше мороки :)

Nik
05.11.2017
10:15:28
тип слишком много гавнокода не бывает ?

Никита
05.11.2017
10:15:55

Sergey
05.11.2017
10:27:59
Тут как бы вряд-ли ответят, тут андроид разработчики, а не ромо делы ?
Где ты вообще взял Андромеду? Это был слух перед Google IO
Что ты так ковыряешь вообще? ?
Из гуглового есть только Fuchsia OS и Android things

Google

Sergey
05.11.2017
10:32:34
Думаю тебе стоит поискать топик на xda либо на 4pda

Nik
05.11.2017
10:38:19
вопрос , при @PATCH запросе(retrofit2) , сервер сам определяет какие данные изменились а какие нет?

Антон
05.11.2017
10:50:14

Александр
05.11.2017
10:53:07
Народ, не знаю куда обратится. Думаю Вы мне сможете помочь. У меня есть Nvidia Shield TV и я хочу на ней запустить эмулятор к примеру snes и что бы можно было играть вдвоем. Но когда я подключаю второй джойстик, он работает как дубликат первого, и у меня получается два первых джойстика. (Один джойстик оригинальный, а второй китайский BT джойстик )
Ответьте пожалуйста в ЛС

Max
05.11.2017
11:02:18

Александр
05.11.2017
11:02:35
всем привет! устанавливаю в OkHttpClient .connectTimeOut 1000, TimeUnit.MILLISECONDS, жду, что будет пытаться установить соединение 1 секунду, по факту он пытается секунд 30, хотя в ответе пишет "failed after 1000 ms", интернет разрываю не на эмуляторе а физически отрубаю wifi на компе где студия стоит... вопрос - у эмулятора свои милисекунды :) или там есть какая-то еще задержка, и как будет на реальном устройстве?

Sergey
05.11.2017
11:13:19

Vadim
05.11.2017
11:14:04
Я юзаю библиотеку Volley от гугла. Там таких приколов не наблюдается)

Александр
05.11.2017
11:18:42

Sergey
05.11.2017
11:19:30

Александр
05.11.2017
11:20:25

Hip
05.11.2017
11:30:58
Народ
кто может сказать
udacity норм тема по андроиду.

Александр
05.11.2017
11:31:22
Ещё там есть retryOnFeilure
неа, чот нет... поставил .retryOnConnectionFailure(false), время не изменилось, зато теперь не показывает время попытки

Nik
05.11.2017
11:59:31
я делаю @POST юзера на сервер(retrofit+rx), как мне узнать его id после успешной операции ?

Никита
05.11.2017
12:01:11
Сервер ничего не возвращает?

Nik
05.11.2017
12:04:27
возвращает респонс

Никита
05.11.2017
12:05:13

Google

Max
05.11.2017
12:06:50

Nik
05.11.2017
12:07:00
да

Никита
05.11.2017
12:07:35
Ну иногда как тело ответа этот же юзер приходит
Посмотри в Postman что возвращается

Nik
05.11.2017
12:08:37
что за постман

FromSi
05.11.2017
12:08:41
Это программа для запросов
Post, get и т.д.

Max
05.11.2017
12:10:20

Nik
05.11.2017
12:10:27
https://app.getpostman.com/app/download/win64?_ga=2.221157464.1794356936.1509883786-2069347393.1509883786 ?

Max
05.11.2017
12:10:56

Nik
05.11.2017
12:18:29
ну гет я знаю что возвращает
а вот при пост запросе не понятно
как проверить , что возвращает сервер при пост запросе?

Евгений
05.11.2017
12:20:43
Можно вывести строку в логи например.

Nik
05.11.2017
12:21:13
так и сделал с еррор бади
но при пост запросе я хочу получить ид нового юзера
как это сделать?

Евгений
05.11.2017
12:23:15
Ну так а если сделать не с еррор бади?

FromSi
05.11.2017
12:26:01
но при пост запросе я хочу получить ид нового юзера
По идеи, что POST, GET или даже PUT запросе, все должно через них возвращаться пользователю.
:/
Тип в гет ты просто возвращаешь пользователя, а в пост ты создаешь и т.д. потом возвращаешь id нового пользователя.

Google

FromSi
05.11.2017
12:27:08
AndroidStudio
Стоп, что?

Gerc
05.11.2017
12:28:09
AIDE

FromSi
05.11.2017
12:28:59
Вродь gradle нужно открывать. Через студию ту же

Nik
05.11.2017
12:29:02
да, действительно , респонс еще и возвращает get
при пост запросе