Gena
Но это домыслы, оно может и не иметь отношения к делу, просто предположение.
Anonymous
ну, хотя бы что-то, у меня уже у самого идей нет, гугл перерыл, ничего дельного
Gena
Anonymous
не пробовал
Anonymous
{ enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 } вот так сейчас
Maxim 📱 D
В мс
Gena
Тогда там нельзя слишком малые значения задавать, он банально не будет успевать перемерять
Anonymous
ну, это скопипастил с доки
Maxim 📱 D
Умножение юзай для красоты)
Gena
Я просто к тому, что GPS легко может включаться несколько десятков секунд
Gena
Потом, да - отдаваться данные быстро будут, но вот начальное включение с поиском спутников...
Anonymous
Anonymous
сек 30 норм?
Maxim 📱 D
😁
Anonymous
Anonymous
в таких случаях обычно через e прописываю
Anonymous
864e5
Gena
ок, сколько предлагаешь поставить?
Я предлагаю несколько экспериментов:
1. Вырубить high accuracy
2. Выставить maximumAge в час, если это на что-то влияет поставить по бизнес требованиям к приложению.
Если бизнесу не нужен gps - и не использовать его (он жрет батарейку).
Anonymous
принял
Kto?
https://twitter.com/KeithManaloto_/status/1149365887427727361?s=09
Anonymous
Ждём!
Anonymous
красиво
Maxim 📱 D
принял
ты на эмулятор ставишь сборку?
Anonymous
андройд железка
Maxim 📱 D
попробуй на эмуль
Anonymous
я чет в прошлый раз когда пытался на эмулятор апк поставил то это все вечность длилось
Anonymous
сейчас еще раз попробую
Gena
А какая разница эмулятор или нет, работать то оно на девайсах должно по факту?
Anonymous
я тоже так думаю, но мало ли
Anonymous
хотя эмулятор что-то тоже отказывается грузиться, уже 10 минут заставка гугла
Maxim 📱 D
новый сделай?
Anonymous
действительно, а смысл на эмуле делать?
Maxim 📱 D
для чистоты эксперимента)
Aleksei
Gena
Похоже на то. По крайней мере судя по коммитам в мастер RN, оно так и есть... накатили фикс, не пошел, откатили... ещё у себя погоняли, через неделю опять накатили... и так далее )
Alexandr
Кто-то в курсе как кликнуть по маркеру react-native-maps в detox тесте?
Anonymous
@gblack9 @Djafar74
Anonymous
Anonymous
Все так же
Gena
Gena
Все так же
Ну я больше ничего сказать не могу. У нас работает, но модуль свой (т.к. в стандартном были какие-то проблемы с испльзованием gps, а нам он не нужен в приложении и лишние предупреждения пользователям были не нужны).
Anonymous
Khorark
Кто-нибудь юзал уже Hermes? Есть ли реальная какая-то разница или всё только на бумаге?
Khorark
На конференции Chain React 2019 Facebook открыл исходники Hermes, JavaScript-движка, оптимизированного для React Native: https://github.com/facebook/hermes
Цель Hermes — уменьшить размер приложения, объём используемой памяти, время между запуском приложения и возможностью его использования.
Руководство по начальной настройке: https://facebook.github.io/react-native/docs/hermes
А вот видео с конференции (со 2-ой минуты звук становится нормальным): https://www.youtube.com/watch?v=zEjqDWqeDdg
#javascript #reactnative
Alexandr
Maxim 📱 D
крашится с гермесом приложение(
Maxim 📱 D
да там уже есть) https://github.com/facebook/react-native/issues/25601
Dmitry
Я не пойму, гермес только для андройда?
Dmitry
тююю
Maxim 📱 D
смэрть яблокам!
Maxim 📱 D
😆
Dmitry
Dmitry
я после разработки под андройд захотел обратно в бэк уйти 😄
Maxim 📱 D
Dmitry
Maxim 📱 D
от этого пользователей больше не становится, увы 🤷♂️
Maxim 📱 D
на иос
Dmitry
Maxim 📱 D
🤑 это да
Konstantin
Подскажите как передать параметр в такой цепочке
Есть
createAppContainer(createSwitchNavigator(
{
AuthLoading: AuthLoadingScreen,
App: AppDrawerNavigator,
},
{
initialRouteName: 'AuthLoading',
}
));
в AuthLoadingScreen, который extends React.Component, я получаю из AsyncStorage параметр someParam
делаю this.props.navigation.navigate('App', {someParam: someParam});
где
const AppDrawerNavigator = createDrawerNavigator({
Home: {
screen: AppStack,
},
}, {
initialRouteName: 'Home',
headerMode: 'float',
contentComponent: CustomDrawerContentComponent,
});
где
const AppStack = createStackNavigator({
AppHome: AppHomeScreen,
...
});
вопрос как мне пробросить параметр из AuthLoadingScreen в AppHomeScreen ?
при этом в CustomDrawerContentComponent я могу получить тот самый параметр в constructor через props.navigation.state.params.someParam
но в AuthLoadingScreen в props.navigation.state даже нет state
Maxim 📱 D
Подскажите как передать параметр в такой цепочке
Есть
createAppContainer(createSwitchNavigator(
{
AuthLoading: AuthLoadingScreen,
App: AppDrawerNavigator,
},
{
initialRouteName: 'AuthLoading',
}
));
в AuthLoadingScreen, который extends React.Component, я получаю из AsyncStorage параметр someParam
делаю this.props.navigation.navigate('App', {someParam: someParam});
где
const AppDrawerNavigator = createDrawerNavigator({
Home: {
screen: AppStack,
},
}, {
initialRouteName: 'Home',
headerMode: 'float',
contentComponent: CustomDrawerContentComponent,
});
где
const AppStack = createStackNavigator({
AppHome: AppHomeScreen,
...
});
вопрос как мне пробросить параметр из AuthLoadingScreen в AppHomeScreen ?
при этом в CustomDrawerContentComponent я могу получить тот самый параметр в constructor через props.navigation.state.params.someParam
но в AuthLoadingScreen в props.navigation.state даже нет state
ну если не думать то через редакс можно кинуть)
Maxim 📱 D
Konstantin
Maxim 📱 D
а ясно...спасибо)
а вообще посмотрите rematch, облегченная имплементация редакса
Konstantin
Konstantin
как обходное решение могу на нужном мне скрине через тот же AsyncStorage получить нужный параметр, но думаю это не совсем правильно так делать
Олег
Привет, не открывается контекстное меню при клике на TouchableOpacity в FlatList
Олег
Вобще в FlatList ни один компонент не отривает контекстное меню
Maxim 📱 D
Олег
TouchableOpacity стоит в свойстве button и вроде как онклик не надо