@android_ru

Страница 2197 из 3205
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
тип слишком много гавнокода не бывает ?

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
Ответьте пожалуйста в ЛС
Ну это тебе на 4PDA какой-нибудь скорее

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

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

Александр
05.11.2017
11:18:42
OkHttp имеет и другие настройки связанные с подключением к сети. Выставь им тоже таймаут
я нашел только read и write но, как я понимаю, тут это не при чем (время на чтение тргать не хотел, чтобы дать шанс закачать данные при медленном интернете) ... что я упускаю?

Александр
05.11.2017
11:20:25
Ещё там есть retryOnFeilure
ага... оното что... спасибо большое

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
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 юзера на сервер(retrofit+rx), как мне узнать его id после успешной операции ?
Странный вопрос. После операции на сервере возвращать Json (тип ваш или его id) и все.

Это программа для запросов

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 ?

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

при пост запросе

Страница 2197 из 3205