
Korniltsev
18.01.2017
08:37:28
каждый раз?

Yergali
18.01.2017
08:37:30
как реализовать в onCreateView(Fragment) вот эту программу https://gist.github.com/workalta/d515c1279e5d579bb32262e00914ddbb

Korniltsev
18.01.2017
08:37:51
у меня секунд 5 стартует что тоже бесит

Artem
18.01.2017
08:38:34

Google

Artem
18.01.2017
08:38:39
или даже по джаве

balolam
18.01.2017
08:38:40
каждый раз?
Да, каждый, а если я добавляю еще пару тестов, он вообще виснит

Andre
18.01.2017
08:39:27

Korniltsev
18.01.2017
08:40:31
фидбек от коллеги

balolam
18.01.2017
08:41:16
Спасибо, думаю, что это ответ достаточен)) Эх, не хотелось конечно(((
Ох, я кое-что заметил, сейчас чет меня стукнуло и я закоментил все Assert-ы, но код в тестах оставил и стартует теперь за 8 сек и все терпимо. Только возвращаю assert-ы и оно почти в вечном ожидании.
Тесты без Assert-ов?

Korniltsev
18.01.2017
08:47:55
такое чувтво что в андроиде виснет все. android studio, dx, robolectric

balolam
18.01.2017
08:48:20

Korniltsev
18.01.2017
08:48:20
сделай тред дамп
мб там дедлок какойнить

Pavel
18.01.2017
08:57:45
Кто-нибудь знает как заменить у webview "Не удалось открыть веб-страницу"?
Если в кэше нет этой страницы, то нужно выводить своё сообщение или заменить дефолтную страницу с неудачей подгрузки данных.

Anton
18.01.2017
08:58:51
В ассетс засунь

Google

Anton
18.01.2017
08:58:51
Хтмл
И в колбек на ерор ее показывай

Pavel
18.01.2017
09:01:39
@antonkazakov а как узнать, что в кэше страницы нет? Я задаю что если сети нет - используй LOAD_CACHE_ONLY. А где отследить, что после loadUrl он не нашел страницы?

Anton
18.01.2017
09:03:10
Так он сам тебя кинет
Если нет у кеше
И инета нет
То на ошибку

Valentin
18.01.2017
09:05:34
Ребята! Нужна помощь. Делаю viewbased приложение, каждая вьюха = Controller. Вопрос: Как правильно организовать передачу данных между контроллерами? (использую фреймворк Conductor)

Gerc
18.01.2017
09:07:28
Bundle?

Valentin
18.01.2017
09:08:24
@gercqq у мен 2 существующих контроллера. Один "плюсик" другой - "listview". По нажатию на плюс у нас происходит добавление в лист.

Pavel
18.01.2017
09:08:33
@antonkazakov имеете ввиду try-catch использовать на loadUrl()?

Gerc
18.01.2017
09:09:19

Sergey
18.01.2017
09:09:21
EventBus/ onActivityResutlt/ Service and Content Provider

Valentin
18.01.2017
09:11:22
@gercqq у меня 2 существующих контроллера. Один "плюсик" другой - "listview". По нажатию на плюс у нас происходит добавление в лист. Хочу передавать объект для добавления.

Gerc
18.01.2017
09:12:29

Valentin
18.01.2017
09:13:13
@gercqq Хочу реализовать viewbased MVP

Михаил
18.01.2017
09:14:44

Captain
18.01.2017
09:21:01
Если поможет, я тестирую dao как раз роболетриком
Тестов много собирается и асертов в них много
с роболетриком дольше запускается но никогда больше 10 секунд
Ты используешь ещё что-то кроме roboletric и junit? Для тестов
Да, каждый, а если я добавляю еще пару тестов, он вообще виснит

Alexey
18.01.2017
09:29:58
чуваки, внезвапно вопрос, ретрофит какие типы поддерживает в своем интерфейсе?
@GET("/api/b1/positions/containers")
Observable<Containers> getContainers(
@Query("q") String q,
@Query("size") int size
);
вот в Query можно Date, List<String> ?

Google

Alexey
18.01.2017
09:30:36
хочу передать ему @Query("category") List<String> category и чтобы он подставил мне как список через запятую category=value1,value2,... и т д
и ещё хочу передавать дату @Query("startDate") Date startDate чтобы оно преобразовалось строку по моему форматтеру
есть такая кастомизация в ретрофите?

Andrew
18.01.2017
09:33:50

Alexey
18.01.2017
09:34:23
может можно в интерсепторе сделать хм...

Valentin
18.01.2017
09:37:11
@InjectViewState Можешь враппер написать над этим классом и туда уже не листы\даты передавать а строчки.

Andrew
18.01.2017
09:37:53

Alexey
18.01.2017
09:38:13
там нихера не написано
ну вроде про список сказано
похоже если дать ему @Query("category") List<String> category, то он их в запрос подставит как
category=value1&category=value2,... и т д

Andrew
18.01.2017
09:38:45
Там в первом абзаце написано как он крнвертит)

Alexey
18.01.2017
09:38:57
ага про список написано
а про другие типы?
так, похоже конвертер так умеет, если я правильно понял. https://github.com/square/retrofit/blob/93e2d1e0460b9f19b03036baaa6f554dcb6441dc/retrofit/src/test/java/retrofit2/helpers/ToStringConverterFactory.java

Andrew
18.01.2017
09:39:22
string.valueOf

Alexey
18.01.2017
09:41:28

Andrew
18.01.2017
09:43:05
Сделай обертку над листом реализуй конверт в строку как надо и корми ее в параметрах

Alexey
18.01.2017
09:44:33

Google

Alexey
18.01.2017
09:44:43
у ретрофита должны быть для этого средства

Dmitriy
18.01.2017
09:44:54
Приветы всем. Кто нибудь рисовал таблицы в андроиде с обводкой границ и возможностью скролинга по вертикали и горизонтали?

Igor
18.01.2017
10:00:35
RecycleView с GridLayout

Alexey
18.01.2017
10:09:39
у меня с грид лаяутом печаль была
сверстал и понял что он работает не как мне надо, пришлось переверстывать на релатив
и у меня не получилось сделать так что они полностью строчку заполняли

Admin
ERROR: S client not available

Anton
18.01.2017
10:59:58
кто работал с simplexmlconverter в ретрофите

Sergey
18.01.2017
11:02:11
50 айтемов в PopupWindow нормально или стоит заменить на Spinner?
вроде работает быстро

Andrew
18.01.2017
11:09:55
От дизайна зависит

Sergey
18.01.2017
11:10:23
по дизайну подходит или PopupWindow или спиннер
спрашию с точки зрения производительности
PopWindow не реюзает вьюшки, в Spinner же обычный ListView

Михаил
18.01.2017
11:11:58

Sergey
18.01.2017
11:12:14
convertView.setTag(holder)
convertView.getTag()
со спиннером немного больше кода
писать адаптер

Михаил
18.01.2017
11:14:26
да имхо надо затестить на реал девайсах и забыть)

Google

Sergey
18.01.2017
11:14:43
да я затестил, вроде нет проблем

Михаил
18.01.2017
11:14:58
преждевременной оптимизацией попахивает))

Sergey
18.01.2017
11:15:04

Pavel
18.01.2017
11:28:59
Народ. Небольшой вопрос.
WebView как-то проверяет кэшированую страницу с той, что из сети? Т.е. если он закешировал страницу. а у нее потом как-то изменился контент, webview обновит её копию в кеше?

Anton
18.01.2017
11:35:06
кто знает где в студии лежат live tamplates
на маке

Nikita
18.01.2017
11:42:56

Pavel
18.01.2017
11:45:13
неужели никто с webview не работал?

Anton
18.01.2017
11:45:35
бля меня чет нет этой папки там

Андрей
18.01.2017
11:46:30
Ребят, а не кто не знает как эмулировать нажатие кнопки вверх например ? Типа есть жи харкер кейборад, в которой dpad есть, вот типа такого ?

Sergey
18.01.2017
11:48:08
Гайз , вопрос от дилетанта: Вкрутил dagger2(в активити ижект presenters). вроде дышит. А как всё это будет работать в плане memory leak при поворете, после работы GC ?

Anton
18.01.2017
11:48:22
а нашел

Sergey
18.01.2017
11:50:24
привет. товарищи подскажите, в чем проблема. есть xml, разбираю ее, приходит ответ <SessionID xsi:nil="true"/>
, а у себя я прописал , @Element(name = "SessionID")
@NamespaceList({@Namespace(prefix = "nil", reference = "true")}), но ругается Empty value for sessionID, что не так делаю?

Anton
18.01.2017
11:50:42
ты че разбираешь?

Sergey
18.01.2017
11:59:02
soap

Artem
18.01.2017
12:00:21
>sessionID
везде регистр совпадает?

Sergey
18.01.2017
12:01:53
да

Антон
18.01.2017
12:08:30
Ребят, вопрос. Какой вы видите самый современный и хороший способ синхронизировать Adapter с таблицей sqlite, записи которой он отображает? ContentProvider написать для таблицы? есть готове решения. Хотелось бы тупо перерисовывать адаптер в итоге

Andrew
18.01.2017
12:08:34