
Artyom
10.02.2017
14:16:42

Quantum Harmonizer
10.02.2017
14:16:57

Artyom
10.02.2017
14:18:26
сложно

Google

Sergey
10.02.2017
14:39:35

Artyom
10.02.2017
14:39:51

Sergey
10.02.2017
14:40:15
текст ошибки какбы намекает )

Artyom
10.02.2017
14:40:40
таки мне тут лечат, что код в ui должен выполняться и все
получается если это сервайс, то мне надо передать Handler из activity, типа:
.observeOn(AndroidSchedulers.handlerThread(handlerFromActivity))

Sergey
10.02.2017
14:41:32
чо? зачем? что ты хочешь сделать то?

Quantum Harmonizer
10.02.2017
14:41:46
То, что это сервис, ничего не значит: обычные сервисы по дефолту выполняются в основном потоке.

Artyom
10.02.2017
14:42:23
observer в activity, observable - в service. observable c .timeout, дергает у observer - onError, в нем я пытаюсь создать Dialog, который собсно намекает на ошибку
точка остановки в onError у обсервера выдает false на
Looper.myLooper() == Looper.getMainLooper()

Alex
10.02.2017
14:44:41
всем привет. Как вы обычно восстанавливаете данные о пользователе(или иные), при убийстве процесса приложения операционной системой?
В данный момент, в каждом презентере достаю данные постоянно из бд и проблем нет.
Но, появилась идея отлавливать где-нибудь в одном месте, что процесс был убит и восстановлен, и сетить в рантайм данные о пользователе из бд там же. Далее инжектить этого пользователя даггером.
Стоит ли так делать? Если да, то где именно отлавливать данное событие ? (пока что на уме только Application)
В общем, у кого какой опыт в подобных ситуациях?

Pavel
10.02.2017
15:02:19
Всем привет, есть ли у кого анимации открытия активити как в iOS?

Sergey
10.02.2017
15:04:19

Țïmüř
10.02.2017
15:04:48
Кто интересует Python Development

Google

Igor
10.02.2017
15:05:04

Pavel
10.02.2017
15:05:28
Как в телеграмм
уф

Глеб
10.02.2017
15:05:29
Кто сталкивался с проблемой лагов recycler, в связке с пикассо

Țïmüř
10.02.2017
15:05:30
Язык Python

Anton
10.02.2017
15:05:48
Школьников

Igor
10.02.2017
15:06:04
Пайтон программистов?

Țïmüř
10.02.2017
15:06:23
Да

Quantum Harmonizer
10.02.2017
15:06:25
Язык Python
Питон поняли, связь слов в предложении "кто интересует Python Development" — нет, ибо она отсутствует.

Igor
10.02.2017
15:06:38

Quantum Harmonizer
10.02.2017
15:06:59
<flood>"да, интересует питон-разработчиков", лол)</flood>

Țïmüř
10.02.2017
15:07:01
Кто-то знает

Igor
10.02.2017
15:07:16

Глеб
10.02.2017
15:07:20
Если количество картинок переваливает за 10 то начинает двигаться скролл

Anton
10.02.2017
15:09:04
Бля выкиньте его что вы расшифровываете сидите)

Uxname
10.02.2017
15:17:03
@T_official_page_T do you speak english?

Aleks
10.02.2017
15:22:38
логин: litres
пароль: VM0VA0JQ
commonsware

Max
10.02.2017
15:23:20
Товарищи, как с фронтальной камеры писать видео ТАКИМ ЖЕ как его видит пользователь (то есть отраженным)? Постобработка ffmpeg не подходит

Sergey
10.02.2017
15:23:56
на уровне драйверов

Google

Sergey
10.02.2017
15:24:30
поменять только через ПОСТобработку

Max
10.02.2017
15:25:30
на уровне драйверов
О том что так принято, заказчику не объяснить. Он хочет как на iOS :(
Я просто засомневался в своих знаниях, и подумал может быть что-то пропустил в овстроенных инструментах

Sergey
10.02.2017
15:26:03
делов-то

Max
10.02.2017
15:26:26

Artyom
10.02.2017
15:33:18

Глеб
10.02.2017
15:34:15

Quantum Harmonizer
10.02.2017
15:35:26

Artyom
10.02.2017
15:36:48
точно картинки? попробуй другие операции в viewholder делать

Глеб
10.02.2017
15:37:49

Artyom
10.02.2017
15:38:46
вот и твои проблемы)

Artyom
10.02.2017
15:38:50
странно что не падает
oom

Andrew
10.02.2017
15:40:59

Глеб
10.02.2017
15:42:36

Andrew
10.02.2017
15:43:01
ты картинки через что показываешь?

Sergey
10.02.2017
15:43:05
если у тебя свой костыль

Artyom
10.02.2017
15:43:33
nfr

Google

Artyom
10.02.2017
15:43:41
так у него список тормозит

Глеб
10.02.2017
15:43:46
picasso же вроде сама кеширует не?

Artyom
10.02.2017
15:43:53
нет

Admin
ERROR: S client not available

Artyom
10.02.2017
15:43:58
glide сама кэширует

Глеб
10.02.2017
15:44:02
Тут именно скорее переполнение графической памяти

Artyom
10.02.2017
15:44:08
а picasso на уровен http клиента

Sergey
10.02.2017
15:44:21

Artyom
10.02.2017
15:44:46
если okhttp, то он вроде кэширует ели там в заголовках приходит, что кэшировать надо
ключевое слово вроде
если httpurlconnection - то сам все делаешь
просто заюзай глайд
чот ты натворил там
я все еще не понимаю нихрена с rx >_< Looper.myLooper() == Looper.getMainLooper() что бы не делал отдает false в onError

Silvestr
10.02.2017
15:46:50
привет в каком виде ApplicationFramwork храниться на девайсе?
android.app.Activity binary or in dex?

Quantum Harmonizer
10.02.2017
15:47:25

Silvestr
10.02.2017
15:47:51
10101010 - binary
)

Quantum Harmonizer
10.02.2017
15:48:48
мда.

Google

Gleb
10.02.2017
15:50:58
К имэдж-лоадерам лучше подходить после лысого))
а ещё лучше - заимплементить загрузку картинок в лист-вью через асинк-таск по гугл-докам
естесственно - в тренировочных целях
после этого уже с пониманием дела идти в либы и ресайклер

Sergey
10.02.2017
15:51:05
new Handler(Looper.getMainLooper()).post(new …)

Artyom
10.02.2017
15:53:36
а если в main, то этж придется во всех observer's костыль ставить
а у меня их очень много ?

Andrew
10.02.2017
16:05:43
так по идее ловишь ответ в том треде, какой subscribeOn прописан же

Artyom
10.02.2017
16:09:52

Quantum Harmonizer
10.02.2017
16:12:34
observeOn же

Andrew
10.02.2017
16:12:54
разве?
Проверь, я не у компа, в свифте точно так работает, вчера только такое писал, на яве с месяц назад, но вроде также

Artyom
10.02.2017
16:13:14
да во всех гайдах по другому

Andrew
10.02.2017
16:14:15
Я мог перепутать субскрайб с обсервом но по логике субскрайб для субскрайбера

Artyom
10.02.2017
16:14:28
значит ты путаешь