@android_ru

Страница 817 из 3205
Михаил
13.01.2017
18:23:01
после видео

Ivan
13.01.2017
18:23:05
??

Михаил
13.01.2017
18:23:30
ну там типа была мысль не бойтесь расширять rxjava

пошел свой шедулер писать

Google
Ivan
13.01.2017
18:24:53
печально тебе

Михаил
13.01.2017
18:25:07
ни у кого не было кейса написать шедулер с лупером?

Антон
13.01.2017
18:25:21
Добрый вечер, я, новичок в android, хочу у вас спросить как сделать так, что бы после запуска приложения со значка востанавливалась та activity, которая была последней активна и в последствии свёрнута?

Михаил
13.01.2017
18:25:22
и чтоб это бы не меинтред

Sergio
13.01.2017
18:25:29
Норм, не вижу ниодной причины начать использовать

Антон
13.01.2017
18:27:36
Имеется ввиду запуск приложения после выгрузки из памяти или открытие свернутого приложения?
Открытие свернутого, когда стек activity находится в памяти и не уничтожен

Антон
13.01.2017
18:29:51
У нас есть первая активити логина, и она в последствии уничтожается из стека. Она помечена главной.

Если запускаем со значка, то она пересоздает таск со своим стеком

И все начинается по новой

Sergio
13.01.2017
18:37:01
Сбрось свой манифест через gist

Google
Ilya
13.01.2017
18:38:42
и чтоб это бы не меинтред
А в чем проблема? Что за задача?

Михаил
13.01.2017
18:39:19
А в чем проблема? Что за задача?
хочу сделать шедулер для работы с реалмом

а ему нужен лупер тред

Ilya
13.01.2017
18:39:38
Чисто технически, делаешь HandlerThread, достаешь оттуда Looper, делаешь Scheduler.from(Looper)

4 строчки

А, ну не забудь ещё стартануть HandlerThread)

И вроде надо AndroidSchedulers.from или что-то такое

Антон
13.01.2017
18:41:24
Сбрось свой манифест через gist
https://gist.github.com/anonymous/9a33154ed627246a8329b699e9f2b73d

Михаил
13.01.2017
18:41:35
я понял о каком from речь))

Eugene
13.01.2017
18:42:40
И все начинается по новой
При успешной авторизации\регистрации сохнанять флаг в sharedpreference о том что успешно логинился\регался и проверять в онкрейте (это самый простой вариант для тебя)

https://gist.github.com/anonymous/9a33154ed627246a8329b699e9f2b73d
не кидай гисты с приватной инфой типо ключей и токенов

Антон
13.01.2017
18:46:35
Да

стек экранов важен?
Идея была в том, что бы нельзя было кнопкой назад, вернуться на экран логина, поэтому оттуда мы её убрали вызывом finish. Может быть её оставлять там, сделать это как по другому?

Sergio
13.01.2017
18:50:14
if (!isTaskRoot()) { finish(); return; }

Если я правильно понял, то что тебе нужно

Антон
13.01.2017
18:53:11
if (!isTaskRoot()) { finish(); return; }
Почти, сама активити стартует проверяет еть пользователь или нет и выдает форму входа или пинкод. Далее уже переходи на другое активит и завершение работы. Боюсь проверка будет всегда завершать работу. Не только по back, но и при запуске.

Google
Sergio
13.01.2017
18:58:08
Ты уверен, что при сворачивании не чистишь стэк и тд?

Просто для реализации того, что ты описал как раз ничего прописывать не нужно

Антон
13.01.2017
18:59:26
Нет, если разворачивать кнопокой последние приложения все хорошо, а если запустить со значка, то открывается пинкод, а не последняя активити.

Михаил
13.01.2017
18:59:37
знатоки реалма. почему транзакция в методе changeProduct не отрабатывает, без всяких ошибок.

Sergio
13.01.2017
18:59:37
Ну и singleTask не нужно использовать

и все заработает как хочешь

Михаил
13.01.2017
19:00:16
doInIO просто передает io воркеру рх работу на выполнение

Антон
13.01.2017
19:00:30
и все заработает как хочешь
Сейчас попробую. Спасибо

DivelNick
13.01.2017
19:03:33
Если есть несколько полей ввода на экране (EditText) как мне проверить пустые ли они? каждый по отдельности проверять? Есть какой то более изящный способ ?

DivelNick
13.01.2017
19:05:44
6 шт

По отдельности проверю

Sergio
13.01.2017
19:06:26
Создай List и добавляй туда свои EditText, потом циклом пробегись по ним и все, хотя 6шт совсем немного чтобы ручками

DivelNick
13.01.2017
19:06:47
Спасибо!

Евгений
13.01.2017
19:12:26
А зачем List? Можно же просто new EditText[]{…}

Sergio
13.01.2017
19:14:15
Alexey
13.01.2017
19:37:08
ну там типа была мысль не бойтесь расширять rxjava
Ага, Матвей рассказывал про что есть ключевой оператор lift

Vladimir
13.01.2017
19:53:04
посоны?

Google
Vladimir
13.01.2017
19:53:07
вопрос

кто знает кастомный прогресс бар чтоб он был прям как у ютубчика?

Sergio
13.01.2017
19:55:31
кто знает кастомный прогресс бар чтоб он был прям как у ютубчика?
Там обычный ProgressBar, или у меня какой-то другой ютуб?)

Vladimir
13.01.2017
19:56:10
Там обычный ProgressBar, или у меня какой-то другой ютуб?)
ну как сделать чтобы прогресс бар был именно прям по краю лайаута?

Ivan
13.01.2017
19:56:19
Норм, не вижу ниодной причины начать использовать
ну некоторые на java6 еще,так что да,причин нет,а то это же еще думать придется по другому

Vladimir
13.01.2017
19:56:21
можно же так сделать? да?

Sergio
13.01.2017
19:57:06
В чем проблема?

Admin
ERROR: S client not available

Vladimir
13.01.2017
19:57:08
не не

как в веб версии))

Ivan
13.01.2017
19:58:07
вот я не знаю ни одного человека,кто упоролся по rx(не по subject'ам,а нормально) и вернулся обратно в императивщину

но это так,к слову

Sergio
13.01.2017
19:58:24
Ivan
13.01.2017
19:59:01
а кто говорит про моду? мне нравится frp конфепция не потому что модно,а потому что удобно

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

я не против

Sergio
13.01.2017
19:59:23
как в веб версии))
Это в виде линии который?

Vladimir
13.01.2017
19:59:34
именно

Sergio
13.01.2017
20:01:15
Ага, в чем тогда проблема?

Google
Sergio
13.01.2017
20:02:18
Содай кастомную View и в onDraw один раз drawLine

Ivan
13.01.2017
20:02:51
кстати,про scalacheck читал кто?

или тесты так же как и фрп не нужно?

Sergio
13.01.2017
20:04:30
Большинство людей которых я знаю и которые пишут на rx были просто не в курсе патерна Observer

Ivan
13.01.2017
20:05:06
довольно просто,инкапсулируй стейт во вьюмоделе и дб например,а все остальное чистые функции

Большинство людей которых я знаю и которые пишут на rx были просто не в курсе патерна Observer
мне такие попадаются,поэтому я и говорю,что люди,которые нормально изучили rx и переключили модель мышления,не возвращаются в нереактинвый мир

Сергей
13.01.2017
20:06:54
Содай кастомную View и в onDraw один раз drawLine
там есть же ещё такая подсветочка

Ivan
13.01.2017
20:07:12
на собеседовании спрашиваешь работал человек с рх или нет,он говорит,что да, а про чистые фунции,композицию не слышал ?

Sergio
13.01.2017
20:08:25
Aslan
13.01.2017
21:05:02
В чем проблема?
Ютуб пьян, у меня щас так же, но несколько минут назад норм было

Eugene
13.01.2017
21:28:43
Друзья, пишу удаление по свайпу и сталкнулся с проблемкой картнка овелеит удаляемый итем. Код: https://gist.github.com/evstep/28076473546b3632fd4d54ff87cd2e73

Kolas
13.01.2017
21:28:49
Раз уж речь зашла про рх, то как кто понимает всю эту идею реактивного прогр-я? Я вот исп-ю активно рх. Для меня рх это способ запустить задачу в отдельном потоке/добавить в очередь, написав код максимально красиво, при этом удобно работая со schedulers и rxlifecycle.

Ivan
13.01.2017
22:13:10
Раз уж речь зашла про рх, то как кто понимает всю эту идею реактивного прогр-я? Я вот исп-ю активно рх. Для меня рх это способ запустить задачу в отдельном потоке/добавить в очередь, написав код максимально красиво, при этом удобно работая со schedulers и rxlifecycle.
что вы подразумеваете под пониманием? знание основ типо чистые функции/ф-ции высшего порядка/иммутабельные данные/функциональная композиция? или же почему работа с иммутабельными данными лучше параллелится,чем с мутабельными данными?

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