@android_ru

Страница 964 из 3205
Quantum Harmonizer
10.02.2017
14:16:57
subscribe происходит в service
код выполняется в Android

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

Полагаю, дело, в том, что сам запрос, вызывается не из UI-потока, так что доступа к Handler нет
пробежался везде дебагом, на месте, где вызывается leObservable.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .timeout(1500, TimeUnit.MILLISECONDS) .subscribe(consumer, errorConsumer); результат Looper.myLooper() == Looper.getMainLooper() - true

Google
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?

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

Google
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 не подходит

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

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

Max
10.02.2017
15:26:26
пусть выделяет Н-времени на допил тогда
Ну в общем да, все к тому и пришло. Спасибо )

Artyom
10.02.2017
15:33:18
Если количество картинок переваливает за 10 то начинает двигаться скролл
двигаться... это как двигаться? recyclerview на то и recycler

Quantum Harmonizer
10.02.2017
15:35:26
Лагать точнее
Что именно лагает? (см. systrace)

Artyom
10.02.2017
15:36:48
Лагать точнее
как именно? список тормозит?

точно картинки? попробуй другие операции в viewholder делать

Глеб
10.02.2017
15:37:49
точно картинки? попробуй другие операции в viewholder делать
Там только image view, но картинки большие 1280x1920

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 клиента

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?

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
а не проще с onError запушить в юай?
так это костыль) я просто нат андестенд, onError эмитит не в мейнтреде? если нет, то ок, наваляю сам

а если в main, то этж придется во всех observer's костыль ставить

а у меня их очень много ?

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

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
значит ты путаешь

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