
Vladimir
16.08.2017
07:18:34

Alexey
16.08.2017
07:18:40
Он через GCM сервис вроде работает для api < 21

Алексей
16.08.2017
07:19:21
ну https://github.com/evernote/android-job тогда

Alexey
16.08.2017
07:21:31
И это тоже пробовал - та же история

Google

Alexey
16.08.2017
07:22:14
Нужной стабильности нет + куча нюансов

Алексей
16.08.2017
07:23:31
что такого страшного случится, если вы пару событий потеряете? Еверноутовская либа использует AlarmManager, если нету Google Play Services.
В рамках жизни одного приложения можно и просто AlarmManager использовать.

Alexey
16.08.2017
07:27:59

Sergey
16.08.2017
07:28:16
Без форграунд сервиса уже так работать не будет
Чтобы каждые 5 минут

Alexey
16.08.2017
07:28:42

Sergey
16.08.2017
07:29:10
На андроид 8 в доз режиме вообще раз в полчаса минимальный интервал обновления локации

Alexey
16.08.2017
07:29:53

Sergey
16.08.2017
07:29:55
Гугл принуждает уже делать правильно

Алексей
16.08.2017
07:30:27

Sergey
16.08.2017
07:30:47
Аларм менеджер не может теперь вызываться чаще чем раз в 15 минут

Google

Алексей
16.08.2017
07:31:01
Вы воюете против платформы, кажется) И какие именно жалобы на нестабильность стандартных средств?

Alexey
16.08.2017
07:31:12

Алексей
16.08.2017
07:32:09

- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
16.08.2017
07:34:47
https://github.com/yigit/android-priority-jobqueue

Alexey
16.08.2017
07:37:01

Ⓜ️ᵃʳᵃᵗ
16.08.2017
07:39:45

Алексей
16.08.2017
07:40:12
Потому что оно всё использует системные API, а не использовать их - это война против платформы, которую вести всё сложнее и сложнее становится.

Alexey
16.08.2017
07:41:19

Sergey
16.08.2017
07:44:09

Алексей
16.08.2017
07:44:39
Она же не из вредности не позволяет, а потому что думает о пользователях. У вас есть способ сделать всё как вам надо, ForegroundService. Если вы его не используете - то ваше приложение как бы говорит пользователю "я сожру всю твою батарею, и не дам тебе понять, что это я виновато. И отключить себя тоже не дам."

Alexey
16.08.2017
07:45:22

Sergey
16.08.2017
07:48:40
Android добрый )

Alexey
16.08.2017
07:53:33

Sashka
16.08.2017
08:19:22
Мужики, скиньте пожалуйста ссылки, по вопросу внутри игровых платежей. Написал игру, а теперь хочу что бы плюшки можно было покупать.

Alexey
16.08.2017
08:22:35

Sashka
16.08.2017
08:23:31
Libgdx

Google

Alexey
16.08.2017
08:25:07
Спасибо.
Вот гугловский пример https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive

Валерий
16.08.2017
08:36:50
Можно ли сделать чтобы Retrofit вместо
retrofit2.adapter.rxjava2.HttpException: HTTP 400 Bad Request
возвращал MyConcreteApiException, в записимости от json'а в теле сообщения?

Алексей
16.08.2017
08:38:15
Навесьте на него трансформер, который будет преобразовывать исключение

Валерий
16.08.2017
08:38:40
Это через compose в rxjava ?
или что-то из ретрофита?

Алексей
16.08.2017
08:39:10
compose отлично подходит для этого
или можно попробовать техники из вот этого выступления: https://www.youtube.com/watch?v=t34AQlblSeE

Валерий
16.08.2017
08:40:10
Тогда придется это делать для каждого метода? А есть механизм, чтобы на этапе конфигурирования ретрофита что-то добавить, если ошибки одинаковые на всех методах

Алексей
16.08.2017
08:40:51
посмотрите видео, там про кастомные конверторы говорится

Валерий
16.08.2017
08:42:38
спасибо, гляну)

Alexey
16.08.2017
09:08:51

Валерий
16.08.2017
09:09:04
на уровне okhttp ?

Alexey
16.08.2017
09:09:07

Валерий
16.08.2017
09:10:01
то есть в interceptor'e просто throw new MyApiException() и оно в итоге придёт в onError() Subscriber'a ?

Aleksey
16.08.2017
09:35:03
Всем привет. Вопрос наверное совсем тупой и элементарный. Мне нужно разместить картинку в ImageView снизу по центру с сохранением соотношения сторон. Scale type fitEnd - размещает картинку в правом нижнем углу, а fitXY ломает её. Как можно поступить в этом случае?

Alexander
16.08.2017
09:43:12
просто помести картинку в ImageVIew (scaleType=centerInside), а сам ImageView засунть во фрейм/релатив и укажи ему гравити центр + низ

Aleksey
16.08.2017
09:50:05
Непонимат куда тут прописывать гравити
Или в констрейнт лэйауте такое не прокатит?

Quantum Harmonizer
16.08.2017
09:59:07

Google

Aleksey
16.08.2017
09:59:31
Кнопки, лэйбл

Admin
ERROR: S client not available

Quantum Harmonizer
16.08.2017
09:59:50
Но в нём точно должна быть возможность это сделать.

Aleksey
16.08.2017
10:01:02
А вот не в курсе если честно, я на андройд недавно пересел и после iOS constraint layout оказался самым привычным
Если посоветуете что то лучшее, то я только за - попробовать
Колки гитары будут кнопками и над гитарой будет подпись, больше пока по наполнению на этой view ничего не будет

Yaroslav
16.08.2017
10:09:11
всем привет

Alexander
16.08.2017
10:09:39

Aleksey
16.08.2017
10:16:05
Спасибо, завтра на работе попробую сделать как у Вас на скриншоте. Если уж начинать, то с лучших вариантов, чтобы в случае расширения функционала возникало по минимуму проблем.

Никита
16.08.2017
10:17:58
Народ мне тут иосник голову взорвал...
Вот у нас есть две активити Activity1, Activity2
У Activity2 есть поле MyCallback callback;
Можно ли в Activity1 сделать:
MyCallback call = new MyCallback();
Activity2.callback = call;
и затем как-то стартануть Activity2 чтобы она хранила эту ссылку на call ?
это псевдокод штоты
ну хз иосник говорит у них это нормальная практика

Yegor
16.08.2017
10:22:11
ну там другая логика вообще

Sergey
16.08.2017
10:22:17

Yegor
16.08.2017
10:22:18
там же экраны и связи между ними

Алексей
16.08.2017
10:22:24
в андроиде совершенно другой механизм взаимодействия экранов, и делать так не надо.

Yegor
16.08.2017
10:22:28
тут-то не совсем так, мягко говоря)

Sergey
16.08.2017
10:22:45
Не слушай его

Google

Yegor
16.08.2017
10:22:55
и дай ему леща
чо умничает

Aleksey
16.08.2017
10:23:00
Я бы не сказал, что в iOs передавать коллбэки между окнами очень хорошая практика

Alexander
16.08.2017
10:25:45

Никита
16.08.2017
10:28:16
В андроиде же нельзя стартануть прям объект Activity? Только интент с именем класса?

Alexander
16.08.2017
10:28:45
+

Oleg
16.08.2017
10:33:11
Может тут кто подскажет?
Подскажите, как после применения к Button кастомного drawable вернуть ее первоначальный вид
view.setBackgroundResource(R.drawable.custom_btn);
Заранее спасибо

Alexander
16.08.2017
10:36:31

Dmitriy
16.08.2017
10:44:52

Egor
16.08.2017
10:46:09
подкскажите как Rx можно перезапустить обсервер, что бы он опять отработал и отправил результат в паблишер