@android_ru

Страница 47 из 3205
Ivan
11.08.2016
10:59:49
«не настоящий разработчик» а в чем тут проблема? он должен был исключительно курлом пользоваться?

Ivan
11.08.2016
11:02:24
ну или там нужно было по ssh приконнектиться куда-то?

Alexandra
11.08.2016
11:03:28
ну, например, нужно написать приложение. есть адрес сервера, который работает по протоколу WebSocket. просто вбить адрес сервера в адресную страку браузера, например, хром, ничего не получить на выходе и сказать, что тестовое задание неверно?)

Google
Ivan
11.08.2016
11:04:19
вы не дали никакой доп инфы по поводу того,что нужно было сделать

и задали вопрос

странненько получилось)

Alexandra
11.08.2016
11:04:50
ну ладно, шуточки не вышло)

Elron
11.08.2016
11:13:11
я думал тут обсуждения группа, а не мемасов посты

Nikolay
11.08.2016
11:49:43
Кто-нибудь работал MediaMetadataRetriever ?

Andrey
11.08.2016
13:19:14
Кто нибудь решал проблему с resize recyclerview при collapsing toolbar layout?

При открытии клавиатуры

Alexey
11.08.2016
13:28:38
Ребят, вопрос, как лучше организовать взаимодействие на viewholder списка ? т.е. у меня есть recyclerview и рядом какие другие вьюхи, определенные действия с эжтими вьюхами меняют свойства вьюх в списке, т.е. надо добраться до viewholder.

‮tirips
11.08.2016
13:29:14
Стукаешь адаптер - он добирается

Alexey
11.08.2016
13:29:20
f djn [hty

Google
Alexey
11.08.2016
13:29:24
а вот хрен

как из адаптера до вью холдера добраться?

‮tirips
11.08.2016
13:29:32
всмысле?

а что тебе надо там сделать?

Alexey
11.08.2016
13:29:55
адаптер видит вьюхолдер только в onCreateViewholder и в onBindViewHolder

в любой момент не достучаться

‮tirips
11.08.2016
13:30:17
обновить даннные?

Nikolay
11.08.2016
13:30:32
notifyItemAtPositionChanged?

Alexey
11.08.2016
13:30:42
окей просто пример, есть список. и есть кнопка. Жму на кнопку и в списке у рандомного элемента меняется background

Сергей
11.08.2016
13:30:58
ответили уже

Nikolay
11.08.2016
13:31:26
По логике - через notifyDataChanged Надо делать.

‮tirips
11.08.2016
13:31:28
окей просто пример, есть список. и есть кнопка. Жму на кнопку и в списке у рандомного элемента меняется background
значит у тебя есть список айтемов, и в айтеме есть поле background меняешь ему значение - делаешь notify

Это в адаптере делается

Alexey
11.08.2016
13:32:09
По логике - через notifyDataChanged Надо делать.
а он заставит адаптер вызвать onBindViewHolder верно?

‮tirips
11.08.2016
13:32:18
да

Alexey
11.08.2016
13:32:30
так, спасибо братцы на верный путь наставили

что-то я об это не подумал и пытался прокинуть в холдер какое-нибудь гавно0

)))

‮tirips
11.08.2016
13:32:55
так, спасибо братцы на верный путь наставили
Только делать notify для отдельного элемента, а не для всего списка

Там разберешься, куча методов есть

Google
Alexey
11.08.2016
13:33:18
Только делать notify для отдельного элемента, а не для всего списка
да это ясно ясно) там всякие notifyItemChanged и прочих полно нотифаев

‮tirips
11.08.2016
13:33:40
Но есть и способ вытянуть вью холдер :D

Но это не нужно

Alexey
11.08.2016
13:33:54
вот это я и пытался сделать это кастыль

Nikolay
11.08.2016
13:34:00
‮tirips
11.08.2016
13:34:00
Смотря для чего

Alexey
11.08.2016
13:34:23
Через interceptTouchEvent?
да зачем тупо ссылки на холдеры собирать в адаптере, такой гавнокостыль то можно сделать

‮tirips
11.08.2016
13:34:38
recyclerView.getChildViewHolder(index)

¯\_(ツ)_/¯

Я вытягивал, чтобы вызвать у них onDestroy

Alexey
11.08.2016
13:35:05
а во даже так можно

хм

‮tirips
11.08.2016
13:35:23
Да, но лучше так не делай, если тебе надо просто данные обновить

Если надо данные обновить - собственно обновляешь данные

Alexey
11.08.2016
13:35:47
да это тоже не хорошо, утечки какие могут быть если зацепишь его ссылкой

надо неявно взаимодействовать кладя данные и нотифая адаптер об ихменениях

‮tirips
11.08.2016
13:37:11
почему неявно?

это когда ты в вью холдер лезешь, это неявно)

Google
Alexey
11.08.2016
13:40:01
это когда ты в вью холдер лезешь, это неявно)
по моему это как раз таки явно

ты напрямую залез и засетил

‮tirips
11.08.2016
13:40:10
нее

Alexey
11.08.2016
13:40:21
а тут ты данные положил и заставил адаптер вызвать onBindViewHolder

‮tirips
11.08.2016
13:40:40
а потом проскроллил список вниз и обратно - и старые данные появились

?

откуда

что делать

кароче, надо с адаптером работать

а не с вьюхолдером

с вьюхолдером работает адаптер

явно, это когда ты с адаптером работаешь

а не с вьюхой напрямую

которой может и не быть в текущий момент

‮tirips
11.08.2016
13:46:48
ну да

Alexey
11.08.2016
13:47:03
если данные какие надо то всё норм будет при скроле

‮tirips
11.08.2016
13:47:14
в адаптере ты данные не обновлял - то так и должно быть

а если они были напрямую во вью запихнутые, то они долго не проживут

Google
‮tirips
11.08.2016
13:48:20
как только она уйдет с экрана - вьюха перепишеться другими данными

Alexey
11.08.2016
13:48:29
ну да

я так и хочу в данные засунуть что надо

из нашего разговора выше я так и собрался делать - засунуть данные о бэкграунде в адаптер

@smchik ты меня похоже не правильно понял, я имел в виду что да, надо данные обновить и notifyItemChanged вызвать чтобы адаптер повызывал onBindViewHolder и передал туда свежие данные

‮tirips
11.08.2016
13:53:51
ага

это правильно

Eugene
11.08.2016
14:46:59
Denis
11.08.2016
18:20:34
Подскажите как при помощи интента вызвать список карт на устройстве и построить в них маршрут до точки

тоесть яндекс карты я могу вызвать ) а вот как предложить юзеру самому выбрать строить маршрут в картах яндекса/ гугла или другом приложении которое поддерживает эту функцию

хотя я думаю хватит гугл карт яндекс навигатора и яндекс карт , и уже рисовать предложение самому а не средствами Intent.createChooser

вобщем сделал так сначала пытаемся открыть в яндекс навигатор - затем яндекс карты - затем в гугл картах, что то да будет )

Denis
11.08.2016
20:28:24
Кстати, всех поздравляю! Нас уже более 200 ?

Ekaterina
11.08.2016
20:48:25
Кстати, всех поздравляю! Нас уже более 200 ?
????? и в честь этого пацантрэ напишут мне в личку по работе в Москве фултайм с двумя днями удаленки за норм деньги в белой компании))))))) ыыыыыы

Максим
11.08.2016
21:56:42
Привет

Короче, уже заканчиваю приложение, которое делал по VIPER'у

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