
Aleksandr
03.05.2018
08:05:04

Юсуф
03.05.2018
08:06:25
Добрый день,
Ни у кого не бывало что код связанный с UI выполняется только когда взаимодействуешь с экраном? У меня есть рекуклер, загружаю данные (RxJava2 + Retrofit) и вызываю или recycler.setAdapter или adapter.notifyDataSetChanged, но список не обновляется, только если я нажимаю на кнопку на экране и влияю на другие вью список появляется. Из-за чего это происходит?UI меняю в основном потоке (AndroidSchedulers.mainThread)
Под дебагом смотрел, код выполняется...

Vadim
03.05.2018
08:10:04

Сергей
03.05.2018
08:10:18
должна
сейчас посмотрю, спасибо

Google

Quantum Harmonizer
03.05.2018
08:10:50

Vadim
03.05.2018
08:12:22

Quantum Harmonizer
03.05.2018
08:12:42

Юсуф
03.05.2018
08:13:31
Иначе ты null не сможешь задать

Костя
03.05.2018
08:14:47

Vadim
03.05.2018
08:17:54
тогда я не понял вопрос
ну я вот вижу что есть такая переменная которая где то в классе инициализируется как
override fun registerPaymentClient(paymentClient:CustomClient?) {
client = paymentClient
и вот я пытаюсь написать тест допустим и вот задался вопросом как его можно проинициилизирвать в тесте то, ну сам интерфейс

Quantum Harmonizer
03.05.2018
08:18:48

Sasha
03.05.2018
08:19:25
Ребят, мб глупый вопрос, но это норм гонять запросы через Httpurlconnection?

Андрей
03.05.2018
08:19:55

Vishnyakov
03.05.2018
08:19:58
Для разнообразия)

Андрей
03.05.2018
08:20:11

Google

Sergey
03.05.2018
08:20:18

Андрей
03.05.2018
08:20:26
ответы быстрее будут приходить? или body другой?

Vishnyakov
03.05.2018
08:20:31

Sasha
03.05.2018
08:20:31
Ну когда есть Retrofit и т.д.

Vadim
03.05.2018
08:20:35

Vishnyakov
03.05.2018
08:20:38

Андрей
03.05.2018
08:21:00

Quantum Harmonizer
03.05.2018
08:21:02

Андрей
03.05.2018
08:21:27
если нет желания переходить на retrofit то по большей части смысла все менять нет

Sergey
03.05.2018
08:21:56
в okhttp более приятное апи

Vadim
03.05.2018
08:23:04

Quantum Harmonizer
03.05.2018
08:23:47

Vadim
03.05.2018
08:24:59
нчиего не понимаю
а теперь я пытаюсь инициализировать свою переменную с типом моего кастомного интерфейса и вот загвоздка, не могу понять как это можно сделать

Quantum Harmonizer
03.05.2018
08:26:22

Vadim
03.05.2018
08:28:04

Quantum Harmonizer
03.05.2018
08:29:19

Vadim
03.05.2018
08:30:08

Quantum Harmonizer
03.05.2018
08:30:37
реально, почитай основы основ

Google

Сергей
03.05.2018
08:31:31
Всем привет, у меня возникла такая проблема, я храню в памяти bitmap, но когда активность резьюмится то приложение закрывается с ошибкой try to use recycled bitmap
Я так понимаю что imageView ресайклит битмап при пересоздании, но как тогда хранить картинку в памяти, чтобы можно было ее переиспользовать сколько захочешь раз?

Quantum Harmonizer
03.05.2018
08:32:04

Dmitriy
03.05.2018
08:37:37
Кто-нибудь знает каким образом Telegram на MIUI прошивках (Lenovo/Xiaomi) включает себя в автозапуск автоматом в центре безопасности?
По коду зависимость от прошивки идёт только в установлении количества непрочитанных сообщений на экране.
На stackoverflow все рекомендуют запускать активити с настройками безопасности и надеяться что юзер сам включит разрешение. Но всё же это не особо интересное решение.

Artem
03.05.2018
09:02:45
Привет, подскажите хороший туториал по mvp.

Quantum Harmonizer
03.05.2018
09:02:57

Dmitriy
03.05.2018
09:03:49

Artem
03.05.2018
09:06:58
Привет, погугли.
Нагуглил миллиард уже. С первого взгляда трудно понять, насколько они адекватные. Думал, вдруг есть какой-то мастрид.

Quantum Harmonizer
03.05.2018
09:07:31

flattery
03.05.2018
09:07:33

Sergey
03.05.2018
09:07:40

Quantum Harmonizer
03.05.2018
09:07:47

Sergey
03.05.2018
09:08:01

Quantum Harmonizer
03.05.2018
09:08:27
чо,
да уж лучше стрёмная наколеночная поделка, чем решения гугла

Sergey
03.05.2018
09:08:55
да уж лучше {xx}, чем решения {yy}
)
кому-то и Clean Arch норм

Anton
03.05.2018
09:22:08

Quantum Harmonizer
03.05.2018
09:22:24

Sergey
03.05.2018
09:22:50

Anton
03.05.2018
09:23:36

Google

Yenq
03.05.2018
09:24:28
Ребят, изи вопрос, в if внутри проверяется обьект сначала на нулл, а потом еще проверка связанная с его методом. Словлю ли я NPE или после левой проверки, дальше выполнятся ничего не будет?

Андрей
03.05.2018
09:24:49
основы же

Yenq
03.05.2018
09:25:16
а если ||
поидее не словлю

Андрей
03.05.2018
09:25:43
смотря как написано
ну если if (something == null || something.get())
то нет, не словишь

Quantum Harmonizer
03.05.2018
09:26:53

Yenq
03.05.2018
09:26:57
я протупил, вот, там &&)))
if(obj != null && !obj.meth())

Андрей
03.05.2018
09:30:15

Artem
03.05.2018
09:30:43

Quantum Harmonizer
03.05.2018
09:31:18

Никита
03.05.2018
09:31:49
А как превратить это: 0x77000000
в HEX цвета?

Quantum Harmonizer
03.05.2018
09:32:19
А пример удачного решения можно?
http://github.com/Miha-x64/Flawless для платформенных вьюх (фрагментов),
http://github.com/Miha-x64/reactive-properties/ для вьюмоделей.

Sergey
03.05.2018
09:32:23

Quantum Harmonizer
03.05.2018
09:32:43

Никита
03.05.2018
09:32:55
А, да

Quantum Harmonizer
03.05.2018
09:33:00
срежь первые два чара и сделай Color.parse

Google

Никита
03.05.2018
09:33:02
?
Спасибо

Ruslan
03.05.2018
09:34:35
А пример удачного решения можно?
Тут есть модуль mvpcore, с сохранение при перевороте и сохранением в savedInstanceState
https://github.com/PhoenixDevTeam/Phoenix-for-VK

Artem
03.05.2018
09:49:07
Всем спасибо

Askar
03.05.2018
09:55:35
кто знает - если сделать в Google Play поэтапное внедрение на 50%, затем сделать еще одно обновление на 50%, то это затронет тех же пользователей или может и новых тоже?

balolam
03.05.2018
10:03:05
Скорее всего других. По идее будет равномерное распределение между разными странами и различными устройствами

Konstantine
03.05.2018
10:17:18
Какая самая топовая библиотека для openstreetmap? А то оффициальной нет, а сторонних миллион.

Quantum Harmonizer
03.05.2018
10:17:51

Konstantine
03.05.2018
10:20:54

Quantum Harmonizer
03.05.2018
10:21:35
Она нормалек?
Вместе с каким-то дополнительным паком, который умеет в маркеры и кластеризацию — нормально.

Konstantine
03.05.2018
10:22:22

Quantum Harmonizer
03.05.2018
10:22:29