
Sergey
29.12.2016
08:26:26

Maxim
29.12.2016
08:27:45
Пожалуй, я тут слишком странный, со своим "сначала надо определиться с проблематикой, а потом подобрать инструмент по нужде", вместо того, чтобы "фу эти нечто-что-бесит, давайте возьмем имя-технологии-языка-либы-фрейма там этого нет"))

Gleb
29.12.2016
08:27:48

NermaN
29.12.2016
08:28:19
Кстати а накидайте по вашему мнению мастхев андроид либ, кому не лень ? Кроме UIL и OkHttp

Google

Sergey
29.12.2016
08:28:51

NermaN
29.12.2016
08:29:09
С appcompat это вообще чит :)

Alexey
29.12.2016
08:29:22
@Katella насколько помню ты из рамблера. У вас там iosники продвигают VIPER, до андроида ещё не добрались с этим паттерном?

Maxim
29.12.2016
08:29:51

Eugene
29.12.2016
08:30:34

Quarx2k ?
29.12.2016
08:31:25

Eugene
29.12.2016
08:32:03

Алексей
29.12.2016
08:33:01
кто шарит в WebRtc? я пи разговоре сам себя слышу. как сделать чтоб мой аудио поток не выходил на мой динамик?)))

Alexey
29.12.2016
08:33:14

Алексей
29.12.2016
08:33:17
а только отсылался

Quarx2k ?
29.12.2016
08:34:04
У меня весь проект нв этом

Google

Sergey
29.12.2016
08:36:25
@Katella аа продуктовая компания да, тогда у нас немного разное мировозрение, я из темного аутсосрса ?

Eugene
29.12.2016
08:36:29

Quarx2k ?
29.12.2016
08:36:58

Maxim
29.12.2016
08:37:59

Eugene
29.12.2016
08:38:31

Quarx2k ?
29.12.2016
08:39:04
https://github.com/streamsupport/streamsupport

Eugene
29.12.2016
08:39:58
Честно, компания JetBrains вызывает у меня больше доверия

Quarx2k ?
29.12.2016
08:40:34
и? Апи на 146% джавы 8
Совместимо
С поддержкой лямбд
Optional, Stream итд
Любой джавист не знающий котлин, легко разберетчя в проекте

Eugene
29.12.2016
08:42:50
Про оракловые стримы я достаточно насмотрелся докладов (хоть с того же JPoint), чтобы приблизительно понимать, какие там внутри лютые оптимизации. А как все это портировал наш тайваньский друг - вопрос открытый :)

Quarx2k ?
29.12.2016
08:43:27
Ну главное рвботает и работает быстро
И синтаксис совместим полностью

Eugene
29.12.2016
08:44:07
В общем, имхо спор бессмысленный.

Alexey
29.12.2016
08:44:20

Eugene
29.12.2016
08:44:37
Хотя мне кажется, он сам уже давно не кодит, за него там херачит целый отдел индусов, пока он катается по конференциям :)

Google

Quarx2k ?
29.12.2016
08:45:20
В андроид комиттят тонны ноунеймов и все юзают)

Alexey
29.12.2016
08:45:38

Eugene
29.12.2016
08:46:04

Gleb
29.12.2016
08:48:02
Кстати лысого на ютубе в русском андроид-комьюнити лучше так и называть - "Лысый На Ютубе" - сразу понятно о чём речь))) чо за канал вообще))

Alexey
29.12.2016
08:51:52

Gleb
29.12.2016
08:52:03

Alexey
29.12.2016
08:52:14
только некоторые не про того лысого понимают
?

Gleb
29.12.2016
08:52:53

Alexey
29.12.2016
08:58:10

Gleb
29.12.2016
09:08:45
поэтому управленцы не интересны и их доклады хрень.
угу, наверное поэтому в придаче к лысому мне так нравилась "старая гвардия": Chet Haase, Romain Guy, Roman Nurik, Nick Butcher - ща их что-то все реже видать
после android-L они как-то пропадать начали - новые лица стали вещать про андроид -
а те прям выкладывали все по теме и глубоко -хорошо прям понятно разжёвывали - видать потому что сами контрибютили

Виталий
29.12.2016
09:09:02
В JB все управленцы код пишут

- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
29.12.2016
09:11:32
что за лысый

Alexey
29.12.2016
09:13:05
что за лысый
https://i.ytimg.com/vi/Hzs6OBcvNQE/maxresdefault.jpg
вот этот парень

Gleb
29.12.2016
09:13:25
? Colt McAnlis

- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
29.12.2016
09:13:26
ясн

Google

- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
29.12.2016
09:13:32
он тут так популярен чтоль

Gleb
29.12.2016
09:14:07
он тут так популярен чтоль
он много трюков и фишечек выкладывает - вместе с пояснениями почему на андроиде это так и как с этим бороться
Блин... народ ну неужели из 1000 андроид разработчиков в группе, посвященной андроид разработке и вопросам по sdk,
никто не сталкивался с AsyncListUtil, и как там с курсором быть никто не знает, вопрос даж по-большей части по курсору.... хрен сним с AsyncListUtil ...
кто-то может курсоры ковырял хорошо?
Блин хоть бери и Вортноу пиши, Яну ... (они уж точно с курсорами андроида работали - знают?)
мож куда стучаться выше? в гугл.... блин кого спросить?

Yuri
29.12.2016
09:38:58
заинтриговал =) а какой вопрос с курсорами?

Gleb
29.12.2016
09:41:03

Admin
ERROR: S client not available

Igor
29.12.2016
09:41:11
Чтобы получить внятный ответ, надо задать внятный вопрос

Gleb
29.12.2016
09:42:56
но если смотреть как реализован курсор адаптер - то он еще и подписывает обсерверы на курсор - которые в свою очередь дернут onContentChanged у адаптера (будь то ресайклер и др)
но если я в фоне дергаю по сути у адаптера списка onDataChanged - не в ui-потоке, и он при этом дупустим прям ща скроллится и продолжает вычитывать данные из курсора??? или того хуже анимируеи айтемы после прошлого апдейта данных
как правильно requery-ть курсор из фонового потока - на который прям сейчас натравлен ресайклер и возможно с него что-то читает. Requery-может вызываться очень часто - если записи в контент-провайдер прям быстро залетают
"Посмотри на CursorAdapter" - не канает
... они там реквери в ui-потоке делают и сами же в javadocs об этом сожалеют
но это хоть не создает конфликтов при скролл-рефреш датасета одновременно

Yuri
29.12.2016
09:50:49
Ничего не понятно =(

Gerc
29.12.2016
09:52:44
Лучше потратить время на изучения котлина и научиться быстро писать код нахождения первого или последнего элемента в листе и быстро запустить в прод, чем решать проблемы курсоров и списков

Gleb
29.12.2016
09:54:33
контент провайдер присылает эвент об изменении данных - я перезапрашиваю их и обновляю адаптер списка , только вот когда я под адаптером подменяю данные а он продолжает скроллится - как это разруливать?
в общем виде экак то так

balolam
29.12.2016
09:55:01

Gleb
29.12.2016
09:55:26

Google

balolam
29.12.2016
09:55:35
Дак все ок будет

Anton
29.12.2016
09:55:40
Саундпул юзай))

balolam
29.12.2016
09:55:47
Ты же не адаптер меняшь, а данные

Highway
29.12.2016
09:55:54

Gleb
29.12.2016
09:56:51

balolam
29.12.2016
09:56:52
Ну и я не грузил сами данные а загружал лишь курсор с айдишниками и после при скролле догружал данные итема по его Id в бд

Gleb
29.12.2016
09:57:09

balolam
29.12.2016
09:57:19

Gleb
29.12.2016
09:57:42

balolam
29.12.2016
09:57:44
Свапаешь и все ок
Свап же внутри адаптера и тут тормоза такие же как если там внутри ты с листом работаешь
Сам же курсор получаешь в отдельном потоке
В принципе если не юзать ORM всякие -со скоростью будет все ок

Gleb
29.12.2016
09:59:53