Alexander
Vadim
Anonymous
Anonymous
use english
when i use Expo. There is an error. Like this something went wrong,
network response timed ou
Anonymous
Anonymous
Vitaly
Denis
Try to kill all processes, remove app from emulator and try again
Denis
https://stackoverflow.com/questions/43002144/cant-load-expo-app-something-went-wrong
RedTeapot
What mode is your Expo server set to? Is your phone connected to the same network as your computer?
Denis
I've faced this problem a few times, closing metro helped me
Anonymous
RedTeapot
There are three modes in your Expo dashboard: LAN, Tunnel or Local
Anonymous
Anonymous
Anonymous
RedTeapot
Well, I've got the same error when VPN on my phone was turned on and connection set to LAN. So, I prefer to use Local connection and plug my phone into the PC
RedTeapot
Maybe you may try that too
Anonymous
RedTeapot
RedTeapot
Or perhaps set the connection mode to Tunnel to see if this works
Anonymous
i think. I have checked all resoures. So that i am typing to the group.
RedTeapot
So, you've already tried to fiddle with connection settings?
RedTeapot
I'm talking about switching connection mode to Tunnel or Local
Anonymous
so that i am looking for a solution
RedTeapot
I just wanted to see where the problem is
RedTeapot
Are there some general problems with Expo or something related to your LAN
Anonymous
but i think. Every thing is ok with my PC and LAN.
Kamo
Никто не сталкивался с этой бедой? Я перерыл весь интернет и не нашел решения, хотя проблема должна быть вполне популярной
Kamo
Друзья, уже разок обращался с этой проблемой, но так и не смог побороть.
Android приложение на RN, в какой-то момент вызываю нативный метод (@ReactMethod), который, используя reactApplicationContext, стартует нативную Activity (назовем её OtherActivity). Если в этот момент свертуться на главный экран и заново запустить приложение через ярлычок (иконку, не через диспетчер), то покажется экран, с которого я запускал нативный метод (то бишь MainActivity). Если развернуть через диспетчер, то откроет нативную OtherActivity.
В манифесте у MainActivity стоит launchMode=singleTask, что в принципе корректно. Но почему такое странное поведение, когда запускается приложение, у которого уже в task-е есть MainActivity?
Эксперимента ради ставил launchMode=singleTop - поведение не менялось.
Кирилл
Кирилл
а launchMode для вас принципиально иметь в манифесте? пробовали убирать его совсем? отовсюду
Kamo
вот стек вызовов ActivityManager-а:
2019-05-07 17:13:09.002 1470-2325/? I/ActivityManager: START u0 {cmp=com.myapp.reactnative/ru.mylib.MyActivity} from uid 10088
2019-05-07 17:13:09.235 1470-1491/? I/ActivityManager: Displayed com.myapp.reactnative/ru.mylib.MyActivity: +206ms
2019-05-07 17:13:10.420 1470-1528/? I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.google.android.apps.nexuslauncher/.NexusLauncherActivity (has extras)} from uid 1000
2019-05-07 17:13:12.587 1470-2323/? I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.myapp.reactnative/.MainActivity bnds=[849,245][1056,523]} from uid 10019
Kamo
Первый START - это я вызвал нативно MyActivity.
Второй START - это я свернулся по кнопке HOME
Третий START - это я запустил приложение по иконке. Флаг 102 - это побитовое ИЛИ двух флагов: FLAG_ACTIVITY_NEW_TASK и FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
Кирилл
просто из коробки такое поведение - не нормальное, сворачивание на home не будет убивать активити и по нажатию на иконку не запустит новый таск. Я как раз недавно проводил такой «эксперимент»
Может у вас там кто-то в манифест мержит своё что-то?
Кирилл
там вроде как в студии можно глянуть merged манифест
Kamo
Активити убивается не при сворачивании, а именно при запуске по иконке
Kamo
Kamo
Так это не мой кейс. Я поверх основной активности запускаю свою и только после этого сворачиваю и разворачиваю
Кирилл
а разница?
Kamo
Посмотрел merged manifest, там всё адекватно вроде
Кирилл
я могу то же самое сделать для двух активностей
Kamo
разница в том, что поведение основной активности у меня ровно такое же, как на видео
Кирилл
тогда хз
Kamo
Мне не нравится, что при запуске по иконке уничтожаются все активности поверх основной
Rishat
Есть кто настраивал in app purchase?
Rishat
Для ios
Никита
да. Почему сразу вопрос не задать?
Sasha
Подскажите пожалуйста как отцентрировать стандартный Modal?
У меня есть View с justifyContent,AlignItems center внутри Modal и внутри View и вот этот первый вью не применяет центрирование
Денис
У кого-нибудь работает метод validateReceiptAndroid в либе react-native-iap?
Nick
Gena
Kamo
Это вроде именно то, что делает singleTask, я смирился пока что )
Это же очень плохо) Я вижу только одно решение - повесить LAUNCH интент-фильтр на отдельную активность, у которой нет launchMode=single_task, и просто проксировать все входящие интенты в MainActivity, но отфильтровать неугодные LAUNCH-интенты. Сработает такой вариант? Как вообще rn дружит с тем, что MainActivity - не первая запускаемая активность?
Kamo
окей, спасибо, завтра тогда попробую реализовать свою идею.. Но что-то меня пугают такие перспективы)
Gena
Gena
Ещё по этой проблеме можно без привязки к RN гуглить, она у всех single activity applications должна быть. И вроде бы была перечисленна как один из серьёзных недостатков подхода. И так как гугл недавно сам что-то для навигации в single activity опубликовал, то дожны быть обсуждения
Anonymous
всем добрый день
Anonymous
как вы?
Anonymous
Anonymous
Ребята Хэлп ми, как решит эту проблемму кто знает
Anonymous
уже 2 дня не могу решит эту проблемму
Anonymous
Что за это ошибка, не знаете?
invariance
кек
invariance
почитай доку по setState
invariance
а еще лучше по js
Anonymous
поймите меня правильно я новичок
Denis
ну для начала код скинь
Anonymous
ок ща
invariance
тут чат немного не про это, но твоя ошибка в том, что ты пытаешься переменную установить напрямую без указания поля
invariance
{
information // wtf?
}
Anonymous
Anonymous
Ну короче я это information получаю с Firebase но эти инфа мне приходят не как массив а как объект
Anonymous
как решить эту проблемму?