@android_ru

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

Yuri
04.02.2017
13:51:51
поиском по id/tag?
Ну так через FragmentStatePagerAdapter .getItem(position)

Артур
04.02.2017
13:55:16
Ну так через FragmentStatePagerAdapter .getItem(position)
не, вот это как раз не сработает. GetItem для инициализации предназначен.

Арсений
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:54
Есть ли какая то анотация взамен проверки параметра на ноль ? if(data!=null)
Нету) аннотация может только подсказать предусмотрено или нет в конкретном месте передача null

В котлине есть))

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
Все эти аннотации - это всего лишь подсказки. Но они никак не заставят разработчика им следовать.

Михаил
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/ с разницей в том, что некоторые карточки будут занимать всю ширину (будет зависеть от флага). Может, кто-то лучше чего видел из решений?

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

Dmitry
04.02.2017
17:44:18
ну, я не прорабатывал ее )

может, че то офигенное придумали - как такой кейс решить красиво в коде

ну и меня смущает то что мне нужно то вниз след карточку кидать, то вправо

так я не делал еще

Google
Арсений
04.02.2017
17:52:02
@Balolam карточки будут с сервера прилетать, неизвестно их количество, и сколько приедет с размером на всю ширину. Я бы хотел recyclerView с несколькими ViewHolder использовать, если это возможно
Можно, recycler view здесь отлично подойдет, в зависимость от типа можно использовать разную разметку xml, в этой же зависимости и количество клеток можно установить в gridlayoutmanager

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

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
нет, ничего такого, самый простой кейс
Конкретного ничего не могу посоветовать. Может это поможет https://youtu.be/DqHa4WUJatc

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 может возвращать пустую строку если он реально на экране не отображается?

Как это побороть? Ретрофит 2.0 добавляю логгирование и вот таков результат
В иммутабельный клиент уже ничего не добавить. Добавляй ДО build()

У меня такая же херня была.

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

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

@korotovskii нет такого

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

И билдить клиент

Там все есть

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