Alexander
Дебаг нормальный. Конкретные ошибки. Иногда тупо может не запускаться через react-native run-android и запускаться через андроид студию.
Ну это вкусовщина. В любом случаее перед запуском происходит сборка, и там одинаково валится)
Anonymous
Anonymous
use english
when i use Expo. There is an error. Like this something went wrong, network response timed ou
Anonymous
Anonymous
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
RedTeapot
There are three modes in your Expo dashboard: LAN, Tunnel or Local
Anonymous
There are three modes in your Expo dashboard: LAN, Tunnel or Local
Every thing is quite ok. But in any way error is occuring
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
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?
Anonymous
So, you've already tried to fiddle with connection settings?
sorry. I couldn't understand u. Did u mean: Have u tried to solve the problem with connection.
RedTeapot
I'm talking about switching connection mode to Tunnel or Local
Anonymous
I'm talking about switching connection mode to Tunnel or Local
no. I haven't tried to do that. Just i want to use it through the LAN
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
Are there some general problems with Expo or something related to your LAN
I don't know. But i think there is no any problem. But it is not working. It means that there is a problem on my PC or Expo
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 - поведение не менялось.
Kamo
как вы сворачиваете приложение?
Через кнопку home, не по back-у
Кирилл
Через кнопку home, не по back-у
тогда странно 🙂 повтыкайте в активностях логи в хуках лайфсайкла, посмотрите, убивается ли там все
Kamo
тогда странно 🙂 повтыкайте в активностях логи в хуках лайфсайкла, посмотрите, убивается ли там все
Смотрел - после запуска по иконке убивает нативную активити, после этого дергается onNewIntent у MainActivity
Кирилл
а launchMode для вас принципиально иметь в манифесте? пробовали убирать его совсем? отовсюду
Kamo
а launchMode для вас принципиально иметь в манифесте? пробовали убирать его совсем? отовсюду
Да, потому что есть пуши, они не должны новую MainActivity запускать. Если убрать совсем, то по запуску через иконку откроется новая MainActivity поверх старого стека (по бэку можно в него вернуться)
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
Посмотрел merged manifest, там всё адекватно вроде
Кирилл
я могу то же самое сделать для двух активностей
Kamo
разница в том, что поведение основной активности у меня ровно такое же, как на видео
Кирилл
тогда хз
Kamo
Мне не нравится, что при запуске по иконке уничтожаются все активности поверх основной
Rishat
Есть кто настраивал in app purchase?
Rishat
Для ios
Никита
да. Почему сразу вопрос не задать?
Sasha
Подскажите пожалуйста как отцентрировать стандартный Modal? У меня есть View с justifyContent,AlignItems center внутри Modal и внутри View и вот этот первый вью не применяет центрирование
Денис
У кого-нибудь работает метод validateReceiptAndroid в либе react-native-iap?
Gena
Активити убивается не при сворачивании, а именно при запуске по иконке
Это вроде именно то, что делает singleTask, я смирился пока что )
Kamo
Это вроде именно то, что делает singleTask, я смирился пока что )
Это же очень плохо) Я вижу только одно решение - повесить LAUNCH интент-фильтр на отдельную активность, у которой нет launchMode=single_task, и просто проксировать все входящие интенты в MainActivity, но отфильтровать неугодные LAUNCH-интенты. Сработает такой вариант? Как вообще rn дружит с тем, что MainActivity - не первая запускаемая активность?
Kamo
окей, спасибо, завтра тогда попробую реализовать свою идею.. Но что-то меня пугают такие перспективы)
Gena
Это же очень плохо) Я вижу только одно решение - повесить LAUNCH интент-фильтр на отдельную активность, у которой нет launchMode=single_task, и просто проксировать все входящие интенты в MainActivity, но отфильтровать неугодные LAUNCH-интенты. Сработает такой вариант? Как вообще rn дружит с тем, что MainActivity - не первая запускаемая активность?
Я не разбирался внимательно, потому что времени нет, а у нас эти левые активити все временные типа селекторов всяких, логинов в социалки и т.п. Но когда буду разбираться, хотел прежде всего поподробней про понятие task и affinity почитать в Android, думается это можно пофиксить и без плясок с прокисрованием
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
как решить эту проблемму?