
Andrew
04.02.2017
13:51:33
главное иметь ввиду шо явашное апи может нулл вернуть

Yuri
04.02.2017
13:51:51

Артур
04.02.2017
13:55:16

Арсений
04.02.2017
13:56:29

Google

Yuri
04.02.2017
14:02:56
Как лучше в этом случае сделать?

Dmitrii
04.02.2017
14:33:08
Про два формата времени в апи есть у кого идеи?

peter
04.02.2017
14:43:55
Скажите, а можно ли как-то в одно текст вью всунуть два отдельных стринга с текстом? И желательно разбить их по секциям, потому-что в одном стринге одна длина слов в другом другая.

Dmitrii
04.02.2017
14:44:24
Можно
Смотри SpannableString

peter
04.02.2017
14:48:17
Спасибо, буду искать )

Dmitrii
04.02.2017
14:49:44
Это ваще какая-то адская магия ) Узнал об этом как раз недавно, когда форматировал время типа 01:00am чтобы am были маленькие.

peter
04.02.2017
14:53:26
Ну я использовал спаны для того чтобы определенный текст сделать жирным, но вот что там можно гравити стрингу присваивать не знал

Egor
04.02.2017
15:16:21
peter а хмтл не подойдет?

Andrew
04.02.2017
15:21:00
на драваблах

Egor
04.02.2017
15:22:11
а не много гемороя??

Google

Sergey
04.02.2017
15:23:21
Есть дофига библиотек готовых на аа. Ищи Pincode view

Dmitrii
04.02.2017
15:23:21
Ты же под андроид пишешь, забыл что-ли?

Egor
04.02.2017
15:24:24
да =( это правда, я одну какраз такую штуку уже сделал для пина
но там юзал чакбоксы

Denis
04.02.2017
15:34:48
У кого есть опыт с Android React Native? У меня почему-то даже простейшая демка не собирается

Andrew
04.02.2017
15:35:39
че пишет?
сдк 23 и build tools 23 поставил?

Yuri
04.02.2017
15:44:54
Ребят, может я не так к вопросу подхожу. Мне необходимо реализовать нечто вроде анкеты. Навигация между вопросами происходит с помощью слайда (использую ViewPager). Как мне сохранять данные конкретного вопроса в момент слайда? Как я уже писал выше, у меня есть определённые проблемы с OnPageChangeListener.

Арсений
04.02.2017
15:50:03
используй лучше не ViewPager, а набор своих фрагментов, которые ты меняешь по кнопке далее. При нажатии на кнопку и считывай введенные данные
и подменяй их через replace, примерно как wizard работает

Yuri
04.02.2017
15:50:59
В другом проекте так и делаю. Но тут нужна анимация.

Арсений
04.02.2017
15:51:15
добавь её через transition

Dmitrii
04.02.2017
16:18:41
Народ, а вот с таким что можно сделать? Пытаюсь задекорировать GsonConverterFactory.

Edgar Khimich
04.02.2017
16:32:09
Есть ли какая то анотация взамен проверки параметра на ноль ?
if(data!=null)

Andrew
04.02.2017
16:33:27
@NotNull?

Андрей
04.02.2017
16:35:36

Михаил
04.02.2017
16:35:54
В котлине есть))

Edgar Khimich
04.02.2017
16:36:28
а CheckForNull? это не то ?

Google

Edgar Khimich
04.02.2017
16:36:46

Михаил
04.02.2017
16:37:42
Не знаю такую аннотацию, но предподожу что она лишь говорит, что надо провериьь на нал обязательно

Андрей
04.02.2017
16:37:42
Все эти аннотации - это всего лишь подсказки. Но они никак не заставят разработчика им следовать.

Edgar Khimich
04.02.2017
16:38:39

Михаил
04.02.2017
16:38:40
+++ аннотации эти на компиляцию кода не влияют
Если пишешь на джава 8, то есть ,Optional

Andrew
04.02.2017
16:39:59
Если нет, то его можно реализовать)

Михаил
04.02.2017
16:41:11
Ну это слишком)))
Лучше тогда котлин подключить если все так плохо

Андрей
04.02.2017
16:41:53
Да нет, там кода не так и много получится.
Но у него, как по мне, немножко другие цели.

Igor
04.02.2017
16:44:03
Нужность Optional раскрывается когда пишешь функциональный код (и воспринимаешь его как монаду), а на java<8 это просто утилитный класс.
И в нагромаждение императивного кода он будет смотреться чуждо.

Dmitry
04.02.2017
17:31:24
Всем привет! Боги верстки, подскажите пожалуйста - хорошее решение нагуглил или лучше видели? Нужен похожий экран http://www.androidhive.info/2016/05/android-working-with-card-view-and-recycler-view/ с разницей в том, что некоторые карточки будут занимать всю ширину (будет зависеть от флага). Может, кто-то лучше чего видел из решений?

balolam
04.02.2017
17:41:00

Dmitry
04.02.2017
17:42:43
@Balolam карточки будут с сервера прилетать, неизвестно их количество, и сколько приедет с размером на всю ширину. Я бы хотел recyclerView с несколькими ViewHolder использовать, если это возможно

balolam
04.02.2017
17:43:46

Dmitry
04.02.2017
17:44:18
ну, я не прорабатывал ее )
может, че то офигенное придумали - как такой кейс решить красиво в коде
ну и меня смущает то что мне нужно то вниз след карточку кидать, то вправо
так я не делал еще

Google

Арсений
04.02.2017
17:52:02

Dmitry
04.02.2017
17:53:20

Dmitrii
04.02.2017
18:04:11
Скажите, а если у меня в строке айтема ресайклерВью есть кнопка, на ней листнер. Как мне правильно в таком случае получить вьюхолдер на клику на кнопку?

Alexander
04.02.2017
19:05:14
button.setTag(getAdapterPosition());
потом
recyclerView.findViewHolderForAdapterPosition(v.getTag());
как то так можно, не знаю насколько правильно
не очень только понимаю, зачем :)

Quantum Harmonizer
04.02.2017
19:27:24
listener общий, на все кнопки?

Александр
04.02.2017
20:37:51
Тэги не используются в новом листе уже )
Это практика старого листвью

Admin
ERROR: S client not available

Anton
04.02.2017
20:54:05
кто знает сервисы где скринчики сделать можно красивые для гугл плея

Владислав
04.02.2017
20:56:56
Не представляю, зачем для этого сервисы

Anton
04.02.2017
20:57:13
ну представь такой был
и его купил гугл
и тепер его нет

Владислав
04.02.2017
20:57:39
сожалею

Anton
04.02.2017
20:57:43
да я тоже

Artyom
04.02.2017
21:18:41
Гайз, почему тормозит RecyclerView при скролле? Картинок нет. Имеется два textview, Для ViewHolder поставил setIsRecyclable = true, в адаптере getItemId реализовал, все равно при скролле тормоза(
setHasStableIds поставил в true

Roman
04.02.2017
21:19:20

Artyom
04.02.2017
21:19:28
нет, ничего такого, самый простой кейс

Google

Artyom
04.02.2017
21:19:36
айтемов 20 штук всего

Igor
04.02.2017
21:23:04
Что profiler говорит?

Artyom
04.02.2017
21:23:59
говорит, что пора менять прослойку между клавиатурой и стулом ?

Roman
04.02.2017
21:24:08

Artyom
04.02.2017
21:24:24
смотрел этот разбор) очень помогает)
просто выполнял работу со строкой в юи треде\

Dmitriy
04.02.2017
21:28:15
***, ребят, объясните дураку, для чего все еще существуют столько потомков активити? FragmentActivity, ActivityCompat, AppCompatActivity, вроде бы все. SOF читал, туториалы тоже глянул, но либо утро вечера мудренее, либо мой английский настолько плох. Запутался окончательно, одним словом?

Todor
04.02.2017
21:28:19
Как это побороть?
Ретрофит 2.0 добавляю логгирование и вот таков результат

Dmitry
04.02.2017
21:29:34
okhttpClient.addInterceptor(..)

Dmitrii
04.02.2017
21:30:01
А TextView может возвращать пустую строку если он реально на экране не отображается?
У меня такая же херня была.

Todor
04.02.2017
21:32:47
@korotovskii но у я меня okHttpClient.Build() вообще не вызывался: https://gist.github.com/iamtodor/a72fb98b3212932a47e6b96e76b98b34

Dmitrii
04.02.2017
21:34:15

Todor
04.02.2017
21:34:18
@int00h такого метода у моего обьекта okHttpClient нет
@korotovskii нет такого

Dmitrii
04.02.2017
21:34:55
Потому что надо сделать OkHttp.Builder()
И билдить клиент
Там все есть

Igor
04.02.2017
21:35:14