
Gerc
12.05.2017
15:52:56
поэтому у itemView надежнее

Sergey
12.05.2017
15:52:59
https://android.jlelse.eu/using-glide-few-tips-to-be-a-pro-60f41e29d30a
http://stackoverflow.com/a/32887693/3746306

Google

Marina
12.05.2017
16:05:00
ребята как вы справляетесь с загрузкой массива фоток? я использую пикассу с коллбеками и гружу в таргет. но т.к. у меня вью пейджер, то фрагментменеджер создает три инстанса,каждый из которых начинает загрузку фоток. в итоге получается проблема с асинхронностью. кто с таким сталкивался?
я нашла решение с AtomicInteger, мб есть еще что-то?

Gerc
12.05.2017
16:07:17

Marina
12.05.2017
16:07:58

Nikita
12.05.2017
16:09:11
Массив битмапов или битмап массив?

Anton
12.05.2017
16:09:17
Ну атомики очень быстрые так что если все работает можно так оставить

Marina
12.05.2017
16:09:46

Nikita
12.05.2017
16:10:16
Эммм... Тоесть много картинок в один массив?

Marina
12.05.2017
16:10:44

Nikita
12.05.2017
16:10:55
Куда суются фотки

Marina
12.05.2017
16:11:17
приходящие битмапы суются в массив

Nikita
12.05.2017
16:12:16
ArrayList<Bitmap>?

Marina
12.05.2017
16:13:25
Bitmap[] bitmaps

Google

Стас
12.05.2017
16:14:19
Мб буфер RxJav'ы поможет.

Marina
12.05.2017
16:14:30

Стас
12.05.2017
16:14:56
Я так и понял после слова "колбэк"

Gerc
12.05.2017
16:15:07
Нужно срочно затощить

Nikita
12.05.2017
16:15:30
Ага. Ну да.
Bitmap tmpBitmap = load();
synchronized(lock){
bitmaps[size++]=tmpBitmap;
}
Или как там

Marina
12.05.2017
16:16:25
я не понимать.
можно повесить аннотацию синхронайзд на переменную класса

Nikita
12.05.2017
16:16:54
Вообщем, на момент запихивания ссылки на объект в массив наша программа превращается в однопоточную

Gerc
12.05.2017
16:17:06

Marina
12.05.2017
16:17:21

Gerc
12.05.2017
16:17:54

Nikita
12.05.2017
16:17:57
Кароче, почитай про synchronized

Стас
12.05.2017
16:18:00
Так она фризить будет тогда... А вот в рх это решается в две строки

Nikita
12.05.2017
16:18:29
Тащить большую библиотеку ради одного таска...

Gerc
12.05.2017
16:18:51

Стас
12.05.2017
16:19:51
Если в уи потоке происходит вычисление, то на момент этого вычисления интерфейс не доступен = при большом объеме фриз

Gerc
12.05.2017
16:20:19
Без ирикса уже отдельного потока не создать?

Стас
12.05.2017
16:20:59
А в рх можно подписаться в одном потоке, а смотреть на изменение в другом

Google

Стас
12.05.2017
16:20:59
пикасса хочет грузить только в юай треде

Anton
12.05.2017
16:21:20
Рх сила, конкарент апи могила
Синхронизация медленнее атомиков
Так что можешь не читать

Стас
12.05.2017
16:22:02

Anton
12.05.2017
16:22:09
Я пошутил

Стас
12.05.2017
16:22:59

Anton
12.05.2017
16:25:26
А я не уверен что их вообще можно сравнивать
Рх совсем не про асинхрон

Жора
12.05.2017
16:25:41
Ребят, подскажите самый быстрый/стабильный android эмулятор

Igor
12.05.2017
16:25:52

Alexander
12.05.2017
16:26:04

Max
12.05.2017
16:26:28
Как рх может асинхронные задачи знаменить? Я не очень в теме

Жора
12.05.2017
16:26:56
А никто случайно не знает, как в этих эмуляторах менять user-agent.
Просто id, знаю, можно через софт поменять вроде device id changer с плеймаркета.

Alexander
12.05.2017
16:27:04

Anton
12.05.2017
16:27:12
Да уж
Не хило
Посильнее чем конкарент апи
А про что?
Ну про фрп но асинхронность не главная фича имхо

Nikita
12.05.2017
16:29:57
То чувство, когда вроде как и начинается холивар, а ты не совсем вьезжаешь о чем он

Google

Igor
12.05.2017
16:33:24

Стас
12.05.2017
16:33:27
Честно признаться, если рх не про асинхрон, то тогда я даже не знаю про что

Anton
12.05.2017
16:35:03
И какие возможности есть кроме как выполнять чейн в отдельном треде?)
Я не углублялся очень в рх может я что то не знаю

Кеша
12.05.2017
16:35:41
Народ, а какого плана бывают коммерческие проекты? Приложения для пиццерий или посерьёзнее?

Жора
12.05.2017
16:35:51
User-agent никак не поменять в эмуляторе?

Anton
12.05.2017
16:35:53
Пицца это верх)

Кеша
12.05.2017
16:36:26
Воу воу воу

Admin
ERROR: S client not available

Кеша
12.05.2017
16:36:40
Неужели?)

Igor
12.05.2017
16:36:48

Anton
12.05.2017
16:37:31
Ну вопрос странный зайди в маркет и посмотри что есть

Кеша
12.05.2017
16:38:09
Хотел бы услышать ответ от реальных девов

Gerc
12.05.2017
16:39:00
ДЕВОВ

Кеша
12.05.2017
16:39:08
На мой взгляд уже все возможные приложения запрограммировали на век вперед

Gerc
12.05.2017
16:39:15
Деды ВОВ

Кеша
12.05.2017
16:39:47
Девелопер же
Или девственник как вариант)

Илья
12.05.2017
16:40:29

Dmitriy
12.05.2017
16:40:32

Google

Igor
12.05.2017
16:41:12

Жора
12.05.2017
16:41:21
Браузера?
Например при заходе в Instagram, будет user-agent и user id

Илья
12.05.2017
16:42:03

Anton
12.05.2017
16:42:13

Жора
12.05.2017
16:42:14

Илья
12.05.2017
16:42:15
Если браузера, то проще на десктопе поменять

Жора
12.05.2017
16:44:00
?

Илья
12.05.2017
16:44:57
Вообще наверняка юзерагент формируется из идентификаторов девайса
Блюстэкс умеет их подменять, можно там сделать

Алексей
12.05.2017
16:46:54
ребят, помогите плиз, как правильно поместить массив в ретрофит переменную?
Делаю
queryMap.put("items", new Gson().toJson(fullOrder.items));
потом отдаю ретрофиту
createFullOrder(@FieldMap Map<String, String> queryMap);
Серверник жалуется что приходит ему строкой

Илья
12.05.2017
16:49:40
Ну так ты строкой и передаешь потому что

Anton
12.05.2017
16:49:59
Какой смысл в мапе тут?))

Жора
12.05.2017
16:50:44
Интересно, Телеграм использует user agent или user ID?

Илья
12.05.2017
16:51:15
Он не для читерства сделан
Ты думаешь, что User-Agent системно формируется, что ли?
Его задает HTTP-клиент или приложение

Жора
12.05.2017
16:52:16
Само формирует user agent?

Илья
12.05.2017
16:52:27
А телеграм HTTP вообще не использует, так что там нет такого понятия