
Alexander
07.06.2018
10:22:30

Andrey
07.06.2018
10:23:19
смотрел его, там получилось либо назначить кастомный маршрут, либо экшн назад сделать, а если просто не обраьатывать - приложение сворачивается
а нужно чтоы не сворачивалось, а тупо чтоб ничего не происходило по нажатию

Sergey
07.06.2018
10:24:43
Смотри выше.

Google

Alexander
07.06.2018
10:25:28
const block = () => true;
export const blockBackAction = (needToBlock: boolean) => (
needToBlock ? BackHandler.addEventListener('hardwareBackPress', block)
: BackHandler.removeEventListener('hardwareBackPress', block)
);
блочит кнопку назад
все ок же работает

Andrey
07.06.2018
10:26:14
спасибо, ща попоробую

Svetlana
07.06.2018
10:44:52
д

Igor
07.06.2018
10:53:28
весь гугл перепробовал

MaXG
07.06.2018
10:55:23
Он вроде просить полного ребилда проекта

Igor
07.06.2018
10:55:39
react-native run-android --variant=release
?

Arsenii
07.06.2018
10:57:01
похоже что версия js и натива разные (вижу там строка есть 0.49 и 0.55)

Igor
07.06.2018
10:57:23
должны быть одинаковые?

Arsenii
07.06.2018
10:58:09
у меня такое было когда забыл закрыть консоль где собиралось приложение и обновил реакт или до этого было запущено другое с другой версией

Google

Arsenii
07.06.2018
10:58:38
помоему точно должны быть одинаковые (если не прав поправьте)?

Dmitriy
07.06.2018
11:24:43
Приветы. Есть у нас где нибудь канальчик про платежные системы? Payoneer 5 дней как зажал платёж

Евгений
07.06.2018
11:27:05
Кто-нибудь Expo API использует? Например, камеру.

Alexander
07.06.2018
11:37:45
господа, кто работал с react-native-maps, как вы делали кластеры?

morda
07.06.2018
12:12:09
Это тебе не иос родной) у них бэк по кнопке в спинном мозге уже и если не работает они такие ээээээ а как тогда?

Vladimir
07.06.2018
12:14:48
и это лучшая кнопка вообще на телефоне!

morda
07.06.2018
12:16:47
Да

Stepan
07.06.2018
12:26:13
юзаю react-native-maps, и для определения своей локации, использую navigator.geolocation.getCurrentPosition (так как нужна красивая блин иконка), но заметил что на одном с андроидов, это точка промахивается с моей локацией, где то на 300 метров при этом showsUserLocation с карты показывает правильную локацию, встречал кто то такое?

Alexander
07.06.2018
12:36:43
я бывало отключал showsUserLocation и было лучше

Stepan
07.06.2018
12:42:10
та тоже отключил и везде норм, кроме Sony G 8440?

A.
07.06.2018
13:26:36
Подскажите, кто работал с анимациями? Expo.GestureHandler и родные реакт-нэтива
Есть View(parent), с draggable-button(GestureHandler)) внутри. На View есть метод onLayout, который записывает ширину(width) этого View в стейт. И когда draggable-button оказывается на расстоянии > 2/3 width, я перемещаю draggable-button с помощью:
Animated.spring(this.translateX, {
{...}
toValue: this.state.width,
useNativeDriver: true,
}).start()
Это отрабатывает только если draggable-button квадратная, если она прямоугольная, то уезжает на магическое число вперед. ЧЯДНТ?

Алексей
07.06.2018
13:31:35

A.
07.06.2018
13:32:10
да

Алексей
07.06.2018
13:34:00
классный скрин, только transform то не видно)

A.
07.06.2018
13:34:14
const transform = [
{
translateX: this.translateX.interpolate({
inputRange: [0, SCREEN_WIDTH],
outputRange: [0, this.state.width],
}),
},
]
кхм, ссори

Алексей
07.06.2018
13:35:13
мм, интересный interpolate, зачем так?

A.
07.06.2018
13:36:28
Чтобы юзер мог хоть до конца экрана пальцем провести, а кнопка не уезжала дальше границы родителя. Только положительные, чтобы юзер не мог двигать её влево (она сама дебаунсится назад, если значение меньше нужного)

Google

Алексей
07.06.2018
13:39:10

A.
07.06.2018
13:47:08

Алексей
07.06.2018
13:49:09
так вот же, тут просто for example

A.
07.06.2018
13:50:35
тут не указано, что цифра 150 не тождественна 150px %)

Алексей
07.06.2018
13:51:05
ок, RN вообще с поинтами а не пикселями работает)
но тут по сути вообще просто числами оперирует

A.
07.06.2018
14:12:18
а, и пришлось пожертвовать уведением кнопки за пределы parent'a

Firdavs
07.06.2018
17:16:24
Всем привет
А как исправить это?

Alexsandr
07.06.2018
17:17:18
exp --offline

Firdavs
07.06.2018
17:17:30
это написать в cmd?

Alexsandr
07.06.2018
17:17:46
ну ты как запускаешь
туда и просто дописываешь --offline

Firdavs
07.06.2018
17:18:28
я запускаю через cmd , там есть вариант запуска через Андроид девайс и я выбрал это
ну Андроид

Dmitriy
07.06.2018
17:32:01

Google

Elena
07.06.2018
17:56:07
Привет) Никто не сталкивался с проблемами в расчётах высоты экрана на Samsung Galaxy S8? Кажется она не обновляется при переходе в full-screen

Evansir
07.06.2018
18:38:29
Походу в фолдере проэкта
А если сильно и быстро нужно, пользуйся expo xde
Хотя оно довольно кривое
Задам свой вопрос, может кто сталкивался: поставил библиотеку react-native-image-picker. Линк сделал, пермы добавил. Но при выборе фото приложение крашится, без каких либо подсказок о причине краша

Firdavs
07.06.2018
18:53:44

Evansir
07.06.2018
18:57:44
Я на нем учился рн
На экспо
Но передумал им пользоваться
Т.к. АПК размер больше
И половина либов не работает
Но зато намного проще отладка

morda
07.06.2018
19:01:37
Или adb logcat если ведро

Evansir
07.06.2018
19:27:09
Знаю
Там нету объяснения
Причины краша
Апп процесс детерминэитед
Хотя есть намек - лов мемори
Но понятия не имею как он может вылезти от пика одного фото маленького размера

Google

Evansir
07.06.2018
19:30:05
Я нативный разработчик на андроид, потому и ожидал развернутый стактрейс (просто лихая завела в реакт), а тут БАМ и фиг пойми в чем беда
Причем callback с js кода не вызывается, получается крашится нативная часть библиотеки
Или на уровне моста

Kirill
07.06.2018
19:33:10
например react-native-camera

Evansir
07.06.2018
19:33:36
Нет

Kirill
07.06.2018
19:34:01
тогда хз

Evansir
07.06.2018
19:34:31
Меня смущает что пикер не запрашивает пермы
Перед показом диалога пика

morda
07.06.2018
19:35:01
Это эмулятор?

Evansir
07.06.2018
19:35:12
Да

morda
07.06.2018
19:35:21
Запусти на девайсе