Size: a a a

React Native — русскоговорящее сообщество

2020 April 03

EK

Egor Kalyanov in React Native — русскоговорящее сообщество
Привет.
Типичный вопрос для этой группы, однозначного ответа не нашел, как в группе, так и в интернете. Решил уточнить.

Андроид. После установки приложения, в настройках приложения - включены уведомления, из настроек уведомлений - выключено все, кроме вибрации. Как-нибудь можно настроить эти параметры при установки приложения или нужно направлять пользователя в настройки, чтобы он дал разрешения?
источник

VK

Vladimir Kurchatkin in React Native — русскоговорящее сообщество
Egor Kalyanov
Привет.
Типичный вопрос для этой группы, однозначного ответа не нашел, как в группе, так и в интернете. Решил уточнить.

Андроид. После установки приложения, в настройках приложения - включены уведомления, из настроек уведомлений - выключено все, кроме вибрации. Как-нибудь можно настроить эти параметры при установки приложения или нужно направлять пользователя в настройки, чтобы он дал разрешения?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Roman
Как понять не ту? Момент не помогает?

Попробуй расширение с тайм зонами для момента
Не ту, а какую? Так же интересны реальная дата на девайсе в этот момент, платформа и js движок?
источник

AT

Alexander Tymoshenko in React Native — русскоговорящее сообщество
Roman
Привет.
Ребят, кто знает, почему new Date() - возвращает не ту дату?
скорее всего вы смотрите дату которая у вас в дебагере, а она берется из вашей системы, а не мобилки. что б получить дату с мобилки нужно выключить дебагер.
источник

SZ

Saken Zhalgas in React Native — русскоговорящее сообщество
Добрый день! Есть игра на Unity, как-то можно закинуть в код RN?
источник

ДР

Димка Реактнативный 🛸 in React Native — русскоговорящее сообщество
Saken Zhalgas
Добрый день! Есть игра на Unity, как-то можно закинуть в код RN?
источник

R

Roman in React Native — русскоговорящее сообщество
Gena Black
Не ту, а какую? Так же интересны реальная дата на девайсе в этот момент, платформа и js движок?
Android / iOS
Дата постоянно "отстаёт" на три часа. Как раз мой часовой пояс – GMT+3
На проекте не использую moment.js. Вместо него dayjs.
Если просто передать в него (в dayjs) timestamp текущей даты/времени. Получаю, то же что и при new Date()
Но если вызвать dayjs(+new Date()).format() -> вернётся нужная дата.
Как-то так
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Roman
Android / iOS
Дата постоянно "отстаёт" на три часа. Как раз мой часовой пояс – GMT+3
На проекте не использую moment.js. Вместо него dayjs.
Если просто передать в него (в dayjs) timestamp текущей даты/времени. Получаю, то же что и при new Date()
Но если вызвать dayjs(+new Date()).format() -> вернётся нужная дата.
Как-то так
Ок. что выводит console.log(new Date().toJSON()) и какое реально время на устройстве в этот момент?
(И да, про дебаггер абсолютно верное замечание - запускать без дебаггера)
источник

R

Roman in React Native — русскоговорящее сообщество
Gena Black
Ок. что выводит console.log(new Date().toJSON()) и какое реально время на устройстве в этот момент?
(И да, про дебаггер абсолютно верное замечание - запускать без дебаггера)
Спасибо за помощь. Объязательно посмотрю. Но сейчас не возле рабочей станции : ((((
Возможно, дело в дебаггере.
источник

KS

Kamo Spertsyan in React Native — русскоговорящее сообщество
Кто писал кастомные нативные вьюхи для Android?
Я в onSizeChanged нативной вью кидаю в RN размеры, чтобы там подставить их в style соответствующей вьюхи (иначе она не занимает места на экране). Но как только новые значения подставляются в RN-е, тут же перерисовывается нативная вьюха с новым width, вызывается onSizeChanged с новым (бОльшим) значением, и цикл повторяется. В итоге эта рекурсия длится до переполнения int-а.

Почему так происходит?
источник

VO

Vitalii Obideiko [Obidos] in React Native — русскоговорящее сообщество
Kamo Spertsyan
Кто писал кастомные нативные вьюхи для Android?
Я в onSizeChanged нативной вью кидаю в RN размеры, чтобы там подставить их в style соответствующей вьюхи (иначе она не занимает места на экране). Но как только новые значения подставляются в RN-е, тут же перерисовывается нативная вьюха с новым width, вызывается onSizeChanged с новым (бОльшим) значением, и цикл повторяется. В итоге эта рекурсия длится до переполнения int-а.

Почему так происходит?
может контейнера размер зависит от контента
источник

KS

Kamo Spertsyan in React Native — русскоговорящее сообщество
Vitalii Obideiko [Obidos]
может контейнера размер зависит от контента
Да, width стоит MATCH_PARENT. Но почему ширина в Android и ширина в RN разнятся? Оба же значения в пикселях
источник

KS

Kamo Spertsyan in React Native — русскоговорящее сообщество
Vitalii Obideiko [Obidos]
может контейнера размер зависит от контента
Я не очень понимаю, почему этот цикл перерисовки запускается
источник

VO

Vitalii Obideiko [Obidos] in React Native — русскоговорящее сообщество
Kamo Spertsyan
Я не очень понимаю, почему этот цикл перерисовки запускается
контейнер принял размер, который зависит от ребенка -> ребенок получил новый размер -> контейнер принял размер, который зависит от ребенка
Причину надо искать в нативе, так как возможно там стоит wrap_content
источник

KS

Kamo Spertsyan in React Native — русскоговорящее сообщество
Vitalii Obideiko [Obidos]
контейнер принял размер, который зависит от ребенка -> ребенок получил новый размер -> контейнер принял размер, который зависит от ребенка
Причину надо искать в нативе, так как возможно там стоит wrap_content
А есть какой-то пример похожей реализации? Может я так пойму, что я делаю не так
источник

VO

Vitalii Obideiko [Obidos] in React Native — русскоговорящее сообщество
Kamo Spertsyan
А есть какой-то пример похожей реализации? Может я так пойму, что я делаю не так
скорее нет, чем да)
Надо просто разобраться с версткой в нативе
источник

Н

Никита in React Native — русскоговорящее сообщество
Подскажите, есть какая-нибудь либа, чтобы склеить фото?
Нужно взять фото с локального хранилища, и наложить это фото поверх другого
источник

T

Timur in React Native — русскоговорящее сообщество
Никита
Подскажите, есть какая-нибудь либа, чтобы склеить фото?
Нужно взять фото с локального хранилища, и наложить это фото поверх другого
position: «absolute» и zIndex как вариант)
источник

KB

Korg Bro in React Native — русскоговорящее сообщество
Привет всем,
ребята, нужен совет с react-navigation

Есть вот такие скрины
Home -> Account -> Reset pass
в аккаунте есть navigation.goBack() и в ресет пароле
выходит зашёл в аккаунт, вернулся на хомку,
зашёл в аккаунт - ресет пасс - вернулся на аккаунт, но если с аккаунта нажать на goBack, то идёшь на ресет и выходит замкнутый круг

Как быть в таком случае?
источник

AC

Alexandr Cebotari in React Native — русскоговорящее сообщество
@mrKorg goBack возвращает на предыдущий экран в истории, можно просто прописать прямую навигацию при клике на кнопку возвращения назад
источник