Size: a a a

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

2020 August 26

GM

Gevorg Mirzoyan in React Native — русскоговорящее сообщество
Steve Rogers
👍 как всегда звучит просто 😁 на чем застопорились сильнее всего?
настройка webrtc… там очень много всего, сначала открой стим, потом получи кандидата, все это отправь второму пользователю через сокет, тот должен принять и так же открыть стрим и отправить кандидата… в общем было заморочно все, так как с этим никогда не сталкивались
источник

SR

Steve Rogers in React Native — русскоговорящее сообщество
Gevorg Mirzoyan
настройка webrtc… там очень много всего, сначала открой стим, потом получи кандидата, все это отправь второму пользователю через сокет, тот должен принять и так же открыть стрим и отправить кандидата… в общем было заморочно все, так как с этим никогда не сталкивались
Спасибо большое за ответы 🙌
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
В каком файле Android находится  - onCreate of the Activity?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Димка Реактнативный 🦄
В каком файле Android находится  - onCreate of the Activity?
В классе активити, имя которого указано в AndroidManifest.xml
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
Gena Black
В классе активити, имя которого указано в AndroidManifest.xml
Значит у меня это android:name=".MainActivity" ?
Но там нет onCreate.
источник

KP

Katerina Potrus in React Native — русскоговорящее сообщество
Всем привет)
Моя задача переслать другому человеку бинарник большого размера. Естественно при этом виснет сага - виснет все приложение
Не могли бы вы подсказать, может можно эмитировать второй поток с помощью саги или же выход только уменьшать бинарник?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Katerina Potrus
Всем привет)
Моя задача переслать другому человеку бинарник большого размера. Естественно при этом виснет сага - виснет все приложение
Не могли бы вы подсказать, может можно эмитировать второй поток с помощью саги или же выход только уменьшать бинарник?
выход - не делать это в js-потоке вообще
источник

KP

Katerina Potrus in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
выход - не делать это в js-потоке вообще
Есть возможность изменить поток? Или не делать такого с рекат нейтив?😂
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Димка Реактнативный 🦄
Значит у меня это android:name=".MainActivity" ?
Но там нет onCreate.
Обычно бывает, но в принципе это override метода в базовом классе. Так что может и не быть. можно открыть проект в Android Studio, открыть класс MainActivity и выбрать где-то в меню Generate... -> override methods или как-то так
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Katerina Potrus
Есть возможность изменить поток? Или не делать такого с рекат нейтив?😂
В js у вас всё равно только один поток и никакие саги не помогут
источник

KP

Katerina Potrus in React Native — русскоговорящее сообщество
Gena Black
В js у вас всё равно только один поток и никакие саги не помогут
Спасибо большое, поняла😞
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
Gena Black
Обычно бывает, но в принципе это override метода в базовом классе. Так что может и не быть. можно открыть проект в Android Studio, открыть класс MainActivity и выбрать где-то в меню Generate... -> override methods или как-то так
onCreate это аналог componentDidMount()?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Димка Реактнативный 🦄
onCreate это аналог componentDidMount()?
Ну... да, пожалуй
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Katerina Potrus
Спасибо большое, поняла😞
Вам, если самим не писать в нативе, могут пригодиться разные пакетные методы из rn-fetch-blob или react-native-fs
источник

KP

Katerina Potrus in React Native — русскоговорящее сообщество
Да, их используем
Как раз при получении бинарника и при его записи в файл, в большинстве случаев, виснет.
Ну, и + отправить сообщение
источник

ЕП

Евгений Прокопьев... in React Native — русскоговорящее сообщество
Katerina Potrus
Всем привет)
Моя задача переслать другому человеку бинарник большого размера. Естественно при этом виснет сага - виснет все приложение
Не могли бы вы подсказать, может можно эмитировать второй поток с помощью саги или же выход только уменьшать бинарник?
а бинарник же лежит на диске у юзера где-то?
источник

KP

Katerina Potrus in React Native — русскоговорящее сообщество
По пути достаем его с помощью rn-fetch-blob
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Katerina Potrus
По пути достаем его с помощью rn-fetch-blob
Вот его не надо "доставать" в js, его надо прям с диска отправлять, у rn-fetch-blob есть такая возможность
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
Gena Black
Обычно бывает, но в принципе это override метода в базовом классе. Так что может и не быть. можно открыть проект в Android Studio, открыть класс MainActivity и выбрать где-то в меню Generate... -> override methods или как-то так
Что из этого выбрать?
источник

KP

Katerina Potrus in React Native — русскоговорящее сообщество
Gena Black
Вот его не надо "доставать" в js, его надо прям с диска отправлять, у rn-fetch-blob есть такая возможность
Ух ты
Поняла, спасибо большое за информацию.☺️
источник