@android_ru

Страница 838 из 3205
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
каждый раз?
Да, каждый, а если я добавляю еще пару тестов, он вообще виснит

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

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()?

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

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

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

Михаил
18.01.2017
09:14:44
Подскажите, кто пользовал RxJava2? Уже безопасно переходить с первой версии?
Если речь о миграции, то есть шанс что придется полпроета перелопатить. А если о том, чтоб начать его юзать, то волне. Работает не хуже первого

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 чтобы оно преобразовалось строку по моему форматтеру

есть такая кастомизация в ретрофите?

Alexey
18.01.2017
09:34:23
ну в крайнем случае ты же можешь развернуть лист в строку сам, перед вызовом
хорошо бы если это ретрофит умел бы, ну или какой-нибудь адаптер ему подложить чтобы научить его так делать

может можно в интерсепторе сделать хм...

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

Andrew
18.01.2017
09:37:53
может можно в интерсепторе сделать хм...
Че гадать, там нерусским по белому написано https://square.github.io/retrofit/2.x/retrofit/index.html?retrofit2/http/Query.html

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
string.valueOf
а блин, он все параметры так конвертит

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

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
преждевременной оптимизацией попахивает))

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
кто знает где в студии лежат live tamplates
~/Library/Preferences/<product name><version number>/template

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
Гайз , вопрос от дилетанта: Вкрутил dagger2(в активити ижект presenters). вроде дышит. А как всё это будет работать в плане memory leak при поворете, после работы GC ?
Так ты лайфсайкл то обрабатывай, чтобы не текло. Дагер, грубо говоря, запуливает при создании класса, соответственно в следующий раз он это сделает при следующем создании, как будто переменную сразу с инициализацией объявить, короче само по себе не протечет

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