@reactnative_ru

Страница 353 из 878
Play
13.10.2017
17:47:13
За полгода можно вполне натив осилить
Музыка мое хобби) Работал над книгами параллельно.

Если вызываю попеременно, то все работает, но если сразу, то приложение крашится. В iOS все работает нормально.

? animufag ?
13.10.2017
17:54:59
немного странно что там вообще виджет участвует

Google
? animufag ?
13.10.2017
18:07:06
https://github.com/tlenclos/react-native-audio-streaming/pull/75/commits/5268fbe4c9b5e47e00a79b735dcc929be40abdc8

он в общем ожидает что у тебя в нотификейшонах (верхняя шторка видимо) находится виджет. т. е штука по которой можно остановить воспроизведение

откуда всё это берётся - хз. так видимо разрабы rn написали свою либу для воспроизведения

Play
13.10.2017
18:11:02
<TouchableOpacity onPress={() => { this.setState({ radioUrl: data.item.url }) ReactNativeAudioStreaming.stop() ReactNativeAudioStreaming.play(data.item.url, {}) }}> Как вызвать вначале .stop() а потом .play() Может сделать код синхроным и заработает?

? animufag ?
13.10.2017
18:13:53
в смысле. откуда появилась предпосылка в этом диалоге что должен быть stop?

2. если одна из твоих на рандом взятых проблем, то что мешает сейчас вызвать стоп?

Play
13.10.2017
18:15:15
в смысле. откуда появилась предпосылка в этом диалоге что должен быть stop?
я про это гифку t.me/reactnative_ru/35204 если осанавливаю и снова включаю то приложение не падает

? animufag ?
13.10.2017
18:15:54
Если вызываю попеременно, то все работает, но если сразу, то приложение крашится. В iOS все работает нормально.

хм попеременно != сначала стоп

ReactNativeAudioStreaming.play(data.item.url, {showInAndroidNotifications: true}})

попробуй так

Play
13.10.2017
18:46:19
ReactNativeAudioStreaming.play(data.item.url, {showInAndroidNotifications: true}})
помогло спасибо, но не совсем сейчас вылетаает ошибка, если переключаюсь несколько раз и приложение падает с этим:

Google
? animufag ?
13.10.2017
18:58:32
дауж не очень подробная ошибка. видимо при каких то особых условиях подразумевается вызывать play

https://github.com/tlenclos/react-native-audio-streaming я так понимаю альтернатив этой либе нету?

а то что-то всё как-то плохо

Play
13.10.2017
19:00:59
Не находил. Как сделать чтобы перед тем как вызвать play() вызвать stop() должно думаю завестись

Сделал так, вроде работает. Вылетает, но не так часто как раньше. async prePlay() { try { ReactNativeAudioStreaming.stop() if(true) { this.play() } } catch (e) { throw e } } play() { ReactNativeAudioStreaming.play(this.state.radioUrl, { showIniOSMediaCenter: true, showInAndroidNotifications: true}) } Правльно ли использовать такой подход?

Ivan
14.10.2017
07:11:25
import SomeView from ../../../vendors/.... Requires module not found. Как убрать подобного рода ошибки?

в .flowconfig [options] module.system.node.resolve_dirname=vendors

Jahanger
14.10.2017
12:40:50
Halo, есть такая проблема . как загружать картинки на сервер по API?





.
14.10.2017
13:11:57
тебе ее сожержимое надо сначала получить чтобы было что отправлять на сервер. а пока ты отправляешь на сервак ссылку на картинку из твоей локальной сторы)

давно было, юзал что-тотвроде https://www.npmjs.com/package/react-native-fileupload

Ivan
14.10.2017
14:01:03
Случайно увидел что народ голосует добавить библиотеку по маскам ввода в expo – https://expo.canny.io/feature-requests/p/support-for-react-native-text-input-mask поддержим?

Daniil
14.10.2017
14:49:12
Ребят, может кто сталкивался - подключил к expo телефон, выдает такую ошибку, хотя путь правильный



Kyrylo
14.10.2017
15:03:06
с большой буквы же

.
14.10.2017
15:05:05
мдяяя

Daniil
14.10.2017
15:08:41
с большой буквы же
не, суть не в этом, там и дефолтный компонент такую ошибку выдавал

Ruslan
14.10.2017
15:41:50
Атом?

mAX
14.10.2017
16:36:30
Товарищи, сделал простейший нативный MyCustomView и MyCustomViewManager для iOS вчера все работало) в js мог получить компонент MyCustomView потом удалял тестовый код, добавлял что-то и теперь замучился..все время получаю Warning: Native component for "MyCustomView" does not exist причем и для других нативных вьюшек.. может кто-нибудь в курсе? в чем может быть проблема.. я совсем далек от ios, возможно тонкостей каких не учел..

Google
mAX
14.10.2017
16:37:46
нужно ли как-то это кастомный компонент где-то прописывать? или RCT_EXPORT_MODULE(); сам все сделает?

затолкал все в один файл MyCustomViewManager.m #import <UIKit/UIKit.h> #import <React/RCTViewManager.h> @interface MyCustomView : UIView @property (nonatomic) BOOL isRed; @end @implementation MyCustomView { UIColor *squareColor; } - (void)setIsRed:(BOOL)isRed { squareColor= (isRed) ? [UIColor redColor] : [UIColor greenColor]; [self setNeedsDisplay]; } - (void)drawRect:(CGRect)rect { [squareColor setFill]; CGContextFillRect(UIGraphicsGetCurrentContext(), rect); } @end @interface MyCustomViewManager : RCTViewManager @end @implementation MyCustomViewManager RCT_EXPORT_MODULE(); RCT_EXPORT_VIEW_PROPERTY(isRed, BOOL) - (UIView *)view { MyCustomView * theView; theView = [[MyCustomView alloc] initWithFrame:CGRectMake(0,0,10,10)]; return theView; } @end проект собирается и запускается..но реакт не видит компонент const MyCustomView = requireNativeComponent('MyCustomView', null); выдает ту ошибку

должно же вроде работать..вчера работало))

morda
14.10.2017
16:58:50
Вчера работало это прям про ноду ))

Вэлкам)

mAX
14.10.2017
16:59:10
собрал новый проект тестовый..с нуля вот с этим кодом.. и все работает!

что-то с настройками проекта может случилось и оно не экспортирует модули

.
14.10.2017
17:03:31
в икскоде перекомпилишь каждый раз когда что-то правишь в нативе?

mAX
14.10.2017
17:04:38
да,конечно..и через консоль и через среду пробовал)

ищу 10 различий между чистым рабочим проектом и старым))

Daniil
14.10.2017
17:07:19
Атом?
это snack expo

Alexander
14.10.2017
18:22:10
Подскажите, пожалуйста. Проблема с переключениями экранов. Использую StackNavigator из react-navigation. Проблема заключается в том, что, если нажать на кнопку перехода на другой экран быстро 2 раза, то этот экран открывается тоже 2 раза

Alexander
14.10.2017
19:10:13
спасибо!

Denis
14.10.2017
19:54:22
Хз как вы наркоманите на 8гб оперативы



Andrey
14.10.2017
20:08:42
Это у тебя оперативы 32г?

Чем ты ее забил?

Google
Andrey
14.10.2017
20:09:03
Ты открыл хром в хроме?

Denis
14.10.2017
20:10:14
Ты открыл хром в хроме?
рекурсивный хром

2 студии, 2 эмуля, кеши градла, кусочек на рамдиск для хуиты в temp

Andrey
14.10.2017
20:13:37
Ты тестишь сразу и на андроид и на ios?

Denis
14.10.2017
20:15:19
Я про 2 эмуля
2 андроидных разных апи

Damir
15.10.2017
06:07:36
4 плашки по 8
Какой комп у тебя? Макбук?

Denis
15.10.2017
06:19:45
Михаил
15.10.2017
11:50:03
Всем привет, подскажите, пожалуйста, статью, где можно найти пример эмулирования кликов, по заранее написаному коду

Михаил
15.10.2017
13:24:41
Спасибо, а если не для тестов, то есть открыт эмулятор и он самостоятельно нажимает на разные зоны экрана, по сценарию, который мы описали?

Ivan
15.10.2017
16:03:03
Кто какую библиотеку использует для выбора фото и для фото с камеры?

Михаил
15.10.2017
16:12:40
@jslby, @nullcpp - спасибо за помощь

Vlad
15.10.2017
16:32:20
@jslby, @nullcpp - спасибо за помощь
Можно от wix посмотреть на detox

Михаил
15.10.2017
16:32:48
Отлично, спасибо

Play
15.10.2017
17:10:35
Хелп. С Андройдом не ладится( В эмуляторе приложение заустил все работает. На физическом устройстве проверить не смог так так рядом нет. Выгрузил в Play Market, а оно после установки и открытия падает. Как искать ошибку в таком случае?

Google
☃️ Dmitry
15.10.2017
17:13:36
Логи итак пойдут
ты прав. только процес выбрать что бы логи устройства не читать.

Stas
15.10.2017
18:21:21
otherPromises() .then(args => { const loading = startLoadings()l; return Promise.all(loading) .catch(e => { return Promise.reject(e); }) .then(r => { return r; }) })после all чейн прирывается, если промис кидает ошибку. То есть не в кетч, ни в then выполнение не приходит. Кто-нибудь сталкивался ?

промис реджектиится, но кетч не выполняется. приходит Possible Unhandled Promise Rejection (id: 0) с ошибкой,которую кидает один из аргументов all

Play
15.10.2017
18:38:12


Страница 353 из 878