
Nick Senchurin
18.10.2016
14:25:54
напримеж ждешь инфу о плоьзователе, а в ответ вместо джейсона "200" ???

Vladimir
18.10.2016
14:27:00
У меня ответ такой - {"id":"1","barcode":"4690363011063","name":"Ореховый торт","description":"рпнаевевев66663лощощ","photo_link":"11"}
Жду Callback<GoodRes?)

Владислав
18.10.2016
14:27:42

Google

Vladimir
18.10.2016
14:27:52
Callback<GoodRes> ()

Владислав
18.10.2016
14:28:38
Валидный, забудь, я тирешку скопировал случайно.

Vladimir
18.10.2016
14:30:07
public class GoodRes {
@SerializedName("id")
@Expose
private String id;
@SerializedName("barcode")
@Expose
private String barcode;
@SerializedName("name")
@Expose
private String name;
@SerializedName("description")
@Expose
private String description;
@SerializedName("photo_link")
@Expose
private String photoLink;
}
класс в jsontoscemapojo такой сгенерил и не пойму, что ещё ждать в ответе
Да, забавно получилось. Но ты не пугай больше так, что не валидный ?

Pavel
18.10.2016
14:31:35
И как?
svn быстрее работает с большим репозиторием. Но для этого он должен быть ооочень большим (многогигабайт сорсов).

Владислав
18.10.2016
14:31:42

Mike
18.10.2016
14:31:51
Так, возможно идея выбрать ник "SerializedName" была не самой лучшей ;D

Владислав
18.10.2016
14:32:23

Ivan
18.10.2016
14:32:28
Это ты ещё Override не выбрал :)

Pavel
18.10.2016
14:32:34

Владислав
18.10.2016
14:33:01

Grigoriy
18.10.2016
14:33:02

Google

Gundabadec
18.10.2016
14:33:35
Народ тут холивар закатился. Какая структура апи лучше и удобнее. Отправлять все данные сразу с вложенными объектами или давать идентификаторы вложеных объектов и запрашивать их отдельно?

Ivan
18.10.2016
14:33:59

Vladimir
18.10.2016
14:34:06
А мою проблему поможет кто-то решить? Я даже не знаю, что делать вторую неделю, в какую сторону смотреть (

Yuri
18.10.2016
14:34:15
Ребят, есть какие нибудь гайды по QA тестировки под андроид?

Nikita
18.10.2016
14:34:27

Ivan
18.10.2016
14:35:02

Vladimir
18.10.2016
14:36:01
Оно не дебажится?
В дебаге exception выпадает на @Override
public void onFailure(Call<GoodRes> call, Throwable t) {
Log.d(TAG, "Server failed");
}
Куда дальше дебажить?
Локальный хост поднять?

Ivan
18.10.2016
14:37:17
Где у тебя ответ от сервака передаётся, просто вместо вызова отдавай, скажем, локальную строку с тем же json
Ну или загони значения в модель и конвертни gson-ом
Хотя, че я гоню. Тебе ж строку в модель распарсить надо

The Dude
18.10.2016
14:47:06

Максим
18.10.2016
14:57:12
Если есть старая версия GenyMotion, она пойдет без лицензии?
Со старым акком
Или как они защиту организовали?

Vladimir
18.10.2016
14:59:13

Ivan
18.10.2016
15:00:04
? всего-то 2 недели ушло

Dmitry
18.10.2016
15:08:02

Александр
18.10.2016
15:37:44
Ребят.
Делаю 3 запроса и получаю 3 курсора, потом делаю Merge этих запросов.
Но если какой-либо запрос возвращает 0 элементов по нему, то в merge уже не 3 курсора, а два, но мне нужно знать, что например 2 курсор имеет 0 элементов. Как можно решить вопрос?

Google

Roman
18.10.2016
15:52:13
есть некий View с большой бэкграундной картинкой. бОльшую часть времени он GONE. есть ли способы избежать зависания картинки в памяти без установки этого самого бэкграунда в коде (а через xml)?
я нашел один способ - ViewStub, но эта штука одноразовая. после инфлейта (показа вьюхи) обратно уже ее скрыть за ViewStub вроде как нельзя

Edgar Khimich
18.10.2016
16:04:21
Tue, 18 Oct 2016 06:23 PM EEST
EEE, dd MMM yyyy hh:mm a z
что я делаю не так ?
нужно ее в simpledateformat запарсить

Gregory
18.10.2016
16:13:28

Edgar Khimich
18.10.2016
16:14:25

Gregory
18.10.2016
16:14:46
ну, в том смысле, что форматировалку даты можно не писать самому что ли?

Edgar Khimich
18.10.2016
16:16:32
мне в общем нужно с Responce выделить hh:ss, но перед нужно полный Responce формат даты запарсить в новую
в общем так
private String formatTime(String t) {
oldFormat = new SimpleDateFormat("ФОРМАТ");
newFormat = new SimpleDateFormat("HH:mm:ss");
Date date = null;
try {
date = oldFormat.parse(t);
} catch (ParseException e) {
Log.e("mLog", e.getMessage());
}
t = newFormat.format(date);
return t;
}

Eugene
18.10.2016
16:26:17
Нас уже 600

Andre
18.10.2016
16:34:37
https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

Sergey
18.10.2016
17:03:18

Artem
18.10.2016
17:13:05
Кто знает проекты с хорошо написанными юнит-тестами?

Andre
18.10.2016
17:19:39

Artem
18.10.2016
17:23:32

Artem
18.10.2016
17:29:42

Andre
18.10.2016
17:33:00
Кто сказал, что не пишут?
Ну смотри, 15 минут прошло, а в чате с 600 участниками помимо тебя никто не отозвался
Просто если и пишут, то обычно на бизнес-логику же.

Artem
18.10.2016
17:34:08
А я для чего спрашивал?) Я, кажется, сказал "юнит-тесты", а не "юнит-тесты для вот тех модулей"

Gerc
18.10.2016
17:49:41
Я знаю, но йос
Как быстро перейти на йос разработку с андроида? Ведь там все по-другому

Artem
18.10.2016
17:50:10

Google

Alex Фэils?︙
18.10.2016
17:50:27
Use xamarin?

Gerc
18.10.2016
17:51:02

Alex Фэils?︙
18.10.2016
17:51:41
А, ок

Admin
ERROR: S client not available

Andre
18.10.2016
17:52:49

Gerc
18.10.2016
17:53:44

Andre
18.10.2016
17:55:09
Насчет разворачивания не помню, но мемориворнинги там посылаются

Sergey
18.10.2016
17:55:13
там тоже есть рх )

Anton
18.10.2016
17:55:25
Там автолейаут решает смену ориентаций

Andre
18.10.2016
17:55:40
Почему-то мне доводилось слышать только о тех, кто пишет давно и автолэйаут не использует

Gerc
18.10.2016
17:57:02

Anton
18.10.2016
17:57:56
Не знаю на счёт этого но думаю проще чем здесь это хендлить

Gregory
18.10.2016
17:58:27
задолбали уже так мыслить
пересоздание активити — экстренная ситуация
а не нормальная часть жизненного цикла приложения

Anton
18.10.2016
17:59:30
Кто сказал что Активити пересоздается

Gregory
18.10.2016
17:59:47
ну так все подразумевают, что это так происходит
потому что если реализовать поворот правильно, то он вообще никак не влияет на жизненный цикл активити

Google

Gregory
18.10.2016
18:00:24
ничего перезапускать не надо, например
никак не влияет на фоновые задачи, вообще

Sergey
18.10.2016
18:00:41

Gregory
18.10.2016
18:00:55

Sergey
18.10.2016
18:01:18

Alex Фэils?︙
18.10.2016
18:01:27

Gregory
18.10.2016
18:01:35

Alex Фэils?︙
18.10.2016
18:01:40

Sergey
18.10.2016
18:02:22
например твоя активити может умереть когда поверх нее открыть интентом апп камеры, сделать фото и возвратишся уже в пересозданную активити

Alex Фэils?︙
18.10.2016
18:03:05
Рекомендую "Activities LaunchMode demo"
https://play.google.com/store/apps/details?id=com.novoda.demos.activitylaunchmode

Gregory
18.10.2016
18:04:44

Sergey
18.10.2016
18:04:51
да

Gregory
18.10.2016
18:05:04
и это не настолько простое действие, как поворот экрана