@android_ru

Страница 3059 из 3205
Jonik
03.05.2018
16:51:56
Если первое будет правильно то и второе тоже

Ilya
03.05.2018
16:54:42
Омг

Axbor
03.05.2018
16:54:44
R.id.name «

Ilya
03.05.2018
16:55:23
R.drawable."name" это как? Нужна ссылка на валидный ресурс

Google
Константин
03.05.2018
16:55:30
воу

тогда уж в конструкторе Кук,второй параметр int сделайте

Jonik
03.05.2018
16:56:43
я junior

Сергей
03.05.2018
16:56:58
фотки экрана посыпались

пздц

RVTexnolog
03.05.2018
16:57:06
Надеюсь ты всё-таки не джун

Константин
03.05.2018
16:57:15
RVTexnolog
03.05.2018
16:57:19
А то я окончательно веру в код потеряю

Ilya
03.05.2018
16:57:25
Громко сказано))

Vladyslav
03.05.2018
16:57:31
и веру в себя тоже ?

Константин
03.05.2018
16:57:54
паблик статик

Google
Ilya
03.05.2018
16:59:43
Кстати, а на кой адаптеру контекст? Я вот чет на вскидку не могу придумать кейса

Ilya
03.05.2018
17:01:23
Ну такое себе конечно...

Viktor
03.05.2018
17:02:07
Ребята

А есть способ узнать, что приложение запустилось по клику из нотификации? (Перед этим было зарыто совсем)

Ilya
03.05.2018
17:03:39
Узнать каким образом? На девайсе или в аналитике где-то?

Константин
03.05.2018
17:03:43
http://pogugli.com/?321489

Viktor
03.05.2018
17:04:18
Узнать каким образом? На девайсе или в аналитике где-то?
Понять это в коде при старте активити

Ilya
03.05.2018
17:04:40
А ну уже ответили

Viktor
03.05.2018
17:05:22
с нотификации интент, добавь флаг
Вот у меня пуши на firebase, там когда нотификация именно, без payload, в каком месте интент отлавливать?

в случае когда приложение запущено, там все понятно, вот тут можно цепануться и все ок com.google.firebase.messaging.FirebaseMessagingService#onMessageReceived

но у меня вопрос, когда оно закрыто вообще

интент откуда стартует?

Ilya
03.05.2018
17:06:59
Оттуда же, это сервис

Vadym
03.05.2018
17:07:00
Вот у меня пуши на firebase, там когда нотификация именно, без payload, в каком месте интент отлавливать?
в MyFirebaseMessagingService(по докам). PendingIntent в него передается собраный интент, пендинг передается в нотификацию

интент откуда стартует?
а если точнее PendingIntent передается в NotificationCompat.Builder через .setContentIntent(pendingIntent)

Viktor
03.05.2018
17:14:54
нет ребят

Vadym
03.05.2018
17:14:58
интент откуда стартует?
а если тебе нужно отловить старт с нотификации которая отправлена с консоли, то getIntent().getExtras().getString("my_consol_string") в стартовом активити. Эта нотификация в onMessageReceived не попадает

Viktor
03.05.2018
17:15:30
это все про тот случай, когда приложуха запущена и мы попадаем в onMessageReceived

Google
Viktor
03.05.2018
17:15:40
а тут в его обход все

дебаг туда даже и не думает вставать

Ilya
03.05.2018
17:18:03
в смысле в обход? Принимает пуши и шлёт нотификации сервис firebase, который остаётся запущен даже тогда, когда приложение закрыто

Ну если его совсем не грохнули из памяти, но тогда и пуш не придёт

Viktor
03.05.2018
17:18:51
пуш приходит

Vadym
03.05.2018
17:18:56
в обход, как мне кажется он куда-то в систему бросает нотификацию и система ее создает для приложения

Viktor
03.05.2018
17:18:57
про это ничгео не говорю

не попадает в onMessageReceived когда приложуха закрыта

https://firebase.google.com/docs/cloud-messaging/android/receive

из трея

Vadym
03.05.2018
17:19:48
но тогда при клике на пуш отправляется обычный интент, его и лови

Vadym
03.05.2018
17:20:21
где поймать?
в стартовом активити

посмотри, что туда приходит

Viktor
03.05.2018
17:32:26
хех

0 = "google.sent_time" 1 = "google.ttl" 2 = "from" 3 = "google.message_id" 4 = "collapse_key"

к чему будем привязываться?)

Vadym
03.05.2018
17:33:53
откуда отправляешь?

Viktor
03.05.2018
17:34:38
с консоли firebase простую нотификацию

Vadym
03.05.2018
17:36:04
с консоли firebase простую нотификацию
какая задача? с консоли нотификация будет идти или все же через сервер?

Google
Viktor
03.05.2018
17:37:19
через сервер конечн, но насколько я понял, если приложение закрыто, то только нотификацию развернуть можно, без payload data

Vadym
03.05.2018
17:38:11
если приложение закрыто и отправка через сервер, то данные падают в onMessageReceived. Проверяй)

Viktor
03.05.2018
17:39:21
ща попробую через postman заслать

Unknown
03.05.2018
17:43:07
Что делать, если в андроид меньше API 24 stream и Collectors не поддерживается

Konstantin
03.05.2018
17:46:41
Что делать, если в андроид меньше API 24 stream и Collectors не поддерживается
Добрый день! Уверен, многие юзают Firebase Cloud Messages. Кто использует FirebaseMessagingService, у всех сегодня адекватно собирались проекты? Стокнулся с тем, что на версии 15.0.0 play services, градл ругается на то, что для наследника FirebaseMessagingServices отсутствует реализация метода fun zzd(p0: Intent?) что не очень адекватно, потому что метод внутренний и обфусцированный. Странно то, что раньше для 15 версии такой ошибки не было. Случилось после сброса кэша

Dmitriy
03.05.2018
17:53:33
ща попробую через postman заслать
У пушей есть два объекта - notification и data, если пуш приходит с блоком notification - то при развернутом приложении он обрабатывается приложением, а при закрытом/свернутом - системой, и соответственно не попадает в onMessageReceived. Создание пушей из консоли firebase - этот как раз тот случай, то есть он обрабатывается в обход вашего сервиса. Вам скорее всего нужно отказаться от блока notification и тогда все пуши будут обрабатываться в onMessageReceived

https://firebase.google.com/docs/cloud-messaging/concept-options

Dmitriy
03.05.2018
18:03:29
А точно отсутствует notification блок?

Просто тут важно именно его отсутствие

Viktor
03.05.2018
18:03:42
а вот если приложение развернуто и только тогда попадает в onMessageReceived

а, засылал с ним, щас без него попробую

да, c если засылать только блок data, в onMessageReceived попадает стабильно, независимо от состояния приложения

спасибо!

Dmitriy
03.05.2018
18:16:11
Пожалуйста)

Dasha
03.05.2018
18:25:54
Подскажите пожалуйста. В ретрофите. Я вытаскиваю инфу через response.body, но правильно ля понимаю, что я получаю данные первой вложенности, а как мне достать данные например User1 -> Name ?

Konstantin
03.05.2018
18:27:24
Только что с этим парился - откатил на 12.0.1 от греха подальше
Странно, что 15 версию сломали. Вчера она еще работала

Dmitriy
03.05.2018
18:27:57
Я грешу на то что через задницу в принципе качается все с репозиториев, ибо без подключения впн я даже 12.0.1 синхронизировать не мог

Google
Dmitriy
03.05.2018
18:28:15
Возможно кеш затерся а новое корректно не затягивается

Dmitriy
03.05.2018
18:28:26
дальше копать не стал, откат на 12.0.1 меня устроил

Dasha
03.05.2018
18:29:30
Либо rx и map Либо JsonObject Либо большую модель
Rx map не получилось. Это нужно глубже вникнуть в сам rx. Можно подробнее с JsonObject или большую модель?

Константин
03.05.2018
18:29:58
1) что я хочу 2) что я делаю 3) что не получается

Возможно, ответ сам придет

Konstantin
03.05.2018
18:32:11
дальше копать не стал, откат на 12.0.1 меня устроил
Странно, откатился на 12.0.1 - такая же проблема. Создал новый проект, чтоб протестить, там на 15.0.0 - ошибка, на 12.0.1 - нормально. Не на тестовом проекте даже после очистки кэша подтягивается сломанная версия 12.0.1

Konstantin
03.05.2018
18:33:02
Dmitriy
03.05.2018
18:33:21
А точно затягивается? Я смотрел по логам синхронизации он там на все связанное с firebase сыпал ошибку скачивания

не могу jcenter затянуть ничего

Константин
03.05.2018
18:33:39
А гугль сервайас откатил?

Dmitriy
03.05.2018
18:33:44
подключил впнку и затянулось нормально

Константин
03.05.2018
18:34:27
не могу jcenter затянуть ничего
Во во,ркн опять палки в колеса кинул

Konstantin
03.05.2018
18:34:30
А гугль сервайас откатил?
Тоже через VPN вытягиваю все. Скорее всего где-то кэш невалидный затисался. Только где

А гугль сервайас откатил?
Сам плагин сервисов на 3.1.1

А разные версии сервисных зависимостей плагин не дает выкачивать

Причем, на 15.0.2 все работает, нодругие firebase-сервисы до этой версии не дошли еще

Max
03.05.2018
18:48:02
Всем привет. Я в мобильной разработке 0. Хочу поинтересоваться возможно ли взять чужое приложение, распаковать его, добавить какой то минимальный функционал, и запаковать обратно, после оно будет работать как прежде?

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