Size: a a a

StartAndroid Ru Chat

2020 November 06

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Артём
Так Вы достанете data в ресивере и эту дату запихаете в интент. Или чего именно Вы ожидаете? Возможно, я неверно понял вопрос.
Моя проблема в том, что мне не желательно убирать поле notification из Json'а пуша, так как iOS версия приложения нормально работает с этой структурой. Вот я и думаю как же мне его захендлить не меняя структуры присылаемой сервером. Ведь по клику на пуш приложение открывается, может в этот момент я смогу получить данные передаваемые в data-части пуша?
источник

А

Артём in StartAndroid Ru Chat
Евгений Бондарь
Моя проблема в том, что мне не желательно убирать поле notification из Json'а пуша, так как iOS версия приложения нормально работает с этой структурой. Вот я и думаю как же мне его захендлить не меняя структуры присылаемой сервером. Ведь по клику на пуш приложение открывается, может в этот момент я смогу получить данные передаваемые в data-части пуша?
Во-первых, вряд ли можете, хотя не берусь утверждать. Во-вторых, для того, чтоб работало и там, и там хорошо, есть другая структура (Вы с сервера своего отправляете?).
источник

J

Johny in StartAndroid Ru Chat
Доброе утро!
Подскажите пожалуйста как в архитектурном навигационном компоненте / графе запретить обратный переход из главного фрагмента в splash фрагмент, кот. должен отображаться только при входе.
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Артём
Во-первых, вряд ли можете, хотя не берусь утверждать. Во-вторых, для того, чтоб работало и там, и там хорошо, есть другая структура (Вы с сервера своего отправляете?).
да
источник

J

Johny in StartAndroid Ru Chat
Свойство action popupto не срабатывает
источник

А

Артём in StartAndroid Ru Chat
Вот с такой структурой работают обе платформы.
MessageOptionsBuilder::TOKEN, $deviceToken)
               ->setData($data)
               ->setApnsConfig([
                   'headers' => [
                       'apns-priority' => '10',
                   ],
                   'payload' => [
                       'aps' => [
                           'alert' => [
                               'title' => $data['title'],
                               'body'  => $data['description'],
                           ],
                           'badge' => 1,
                           'sound' => 'default'
                       ],
                   ],
               ])
               ->send();
источник

YN

Yerlan Nurakhmetov in StartAndroid Ru Chat
Евгений Бондарь
Моя проблема в том, что мне не желательно убирать поле notification из Json'а пуша, так как iOS версия приложения нормально работает с этой структурой. Вот я и думаю как же мне его захендлить не меняя структуры присылаемой сервером. Ведь по клику на пуш приложение открывается, может в этот момент я смогу получить данные передаваемые в data-части пуша?
нужно проверять бандлы при открытии приложения (там будет лежать data)
источник

YN

Yerlan Nurakhmetov in StartAndroid Ru Chat
Johny
Доброе утро!
Подскажите пожалуйста как в архитектурном навигационном компоненте / графе запретить обратный переход из главного фрагмента в splash фрагмент, кот. должен отображаться только при входе.
немного почитал и понял что многие топят за то чтобы делать splashscreen темой (типа ThemeSplash) по умолчанию, а потом уже в активити вручную меняют на нужную
источник

А

Артём in StartAndroid Ru Chat
Yerlan Nurakhmetov
немного почитал и понял что многие топят за то чтобы делать splashscreen темой (типа ThemeSplash) по умолчанию, а потом уже в активити вручную меняют на нужную
Да, так отзывчивей приложение становится.
Запретить переход наказ по бэк-стэку тоже можно и легко. Если выделить экшен, то там есть поля, куда идёт попап. Можно поставить рут или предыдущий фрагмент, или что угодно.
источник

ИК

Иван Китаев... in StartAndroid Ru Chat
Всем привет
Кто-нибудь пользовался
FirebaseDatabase?
Интересует именно сохранение параметра .setValue(ServerValue.TIMESTAMP)

У меня почему-то сохраняет время которое на телефоне, а не серверное
источник

ИК

Иван Китаев... in StartAndroid Ru Chat
Описание ServerValue.TIMESTAMP

A placeholder value for auto-populating the current timestamp (time since the Unix epoch, in milliseconds) by the Firebase Database servers
Перевод
Значение-заполнитель для автоматического заполнения текущей метки времени (время с эпохи Unix, в миллисекундах) серверами базы данных Firebase.
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Yerlan Nurakhmetov
нужно проверять бандлы при открытии приложения (там будет лежать data)
Спасибо! Действительно в Интенте нашёл поля из data-части пуша
источник

G

G in StartAndroid Ru Chat
Какой формат image лучше использовать?
источник

ИК

Иван Китаев... in StartAndroid Ru Chat
Подскажите пожалуйста где можно взять текущее время в андроие НЕ System.currentTimeMillis()
Может есть АПИ какая-нибудь
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Всем привет. Оч много ковырялся в примерах и литературе о передаче значений переменных между активити. В чат дважды задавал вопрос, что неужели нельзя сделать сквозную переменную, которую можно задать в одном активити, и просто присвоить ее значение в другом. Так вот докопался кое-до чего. Можно просто объявить переменную как public static. Из этого вытекает следующий вопрос... Почему мне никто этого не подсказал? это чем то чревато? какими то проблемами в дальнейшем? По какой то причине так не принято делать? почему? подскажите?
источник

Z

Z. in StartAndroid Ru Chat
Dinar Islamov
Всем привет. Оч много ковырялся в примерах и литературе о передаче значений переменных между активити. В чат дважды задавал вопрос, что неужели нельзя сделать сквозную переменную, которую можно задать в одном активити, и просто присвоить ее значение в другом. Так вот докопался кое-до чего. Можно просто объявить переменную как public static. Из этого вытекает следующий вопрос... Почему мне никто этого не подсказал? это чем то чревато? какими то проблемами в дальнейшем? По какой то причине так не принято делать? почему? подскажите?
потому что одна активити будет держать ссылку на другую и будет есть память, на сколько я понимаю)
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Дело в том, что я из одного активити вызваю другое методом startActivityForResult. Но одну переменную мне надо передать во второй активити, там обработать, и вернуть обратно в первую. Вот тут то мне статик и помог
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Dinar Islamov
Всем привет. Оч много ковырялся в примерах и литературе о передаче значений переменных между активити. В чат дважды задавал вопрос, что неужели нельзя сделать сквозную переменную, которую можно задать в одном активити, и просто присвоить ее значение в другом. Так вот докопался кое-до чего. Можно просто объявить переменную как public static. Из этого вытекает следующий вопрос... Почему мне никто этого не подсказал? это чем то чревато? какими то проблемами в дальнейшем? По какой то причине так не принято делать? почему? подскажите?
Ну с ходу, могу сказать такие причины:
1. Нету контроля за тем кто может менять эту переменную (любой в любой момент это может сделать и приехали)
2. Такая переменная не сохраняется автоматически при сохранении состояния activity. Bundle который, приходит в intent сохраняется автоматом.
3. Отсутсвие инкапсуляции при статик переменной.
источник

I

Ivan in StartAndroid Ru Chat
G
Какой формат image лучше использовать?
Webp можно
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Vladyslav Lozytskyi
Ну с ходу, могу сказать такие причины:
1. Нету контроля за тем кто может менять эту переменную (любой в любой момент это может сделать и приехали)
2. Такая переменная не сохраняется автоматически при сохранении состояния activity. Bundle который, приходит в intent сохраняется автоматом.
3. Отсутсвие инкапсуляции при статик переменной.
Щас опишу задачу. У меня есть основной экран. в который добавляю элементы по шаблону из хмл. элементы строго пронумерованы (последовательность важна). порядковый номер я получаю с помощью getChildCount(). заполняется этот макет из другого активити, которую я вызываю методом startActivityForResult. вот этот порядковый номер мне нужно передать во второй активити, чтоб можно было сохранить его как индекс набора параметров, для сохранения в файл.
источник