Я создаю собственное приложение для реагирования, и когда я запускаю его на Android, оно ничего не отображает, а также не вызывает никаких ошибок ...
Я не знаю, какой фрагмент кода здесь разместить, поэтому, пожалуйста, сообщите мне в комментариях, что мне следует добавить из кода здесь.
Это файл App.js (здесь используется react-native-navigation!):
Navigation.startTabBasedApp({
tabs:[
{
screen:"APB.ChoosePlatformScreen",
label: "Log In",
title:"Log In",
icon: HomeIcon,
},
{
screen: "APB.ResgisterScreen",
label: "Register",
title:"Register",
icon: HomeIcon
},
],
appStyle: {
tabBarBackgroundColor: "#e8e8e8",
tabBarButtonColor: "#555",
tabBarSelectedButtonColor: 'black',
tabBarSelectedBackgroundColor: "#e8e8e8",
forceTitlesDisplay: true,
showLabel: true,
},
tabBarOptions: {
showLabel: true
}
})
Прежде всего, все файлы импортируются и все экраны зарегистрированы, я не вставлял его, поэтому код не слишком длинный.
Обновил вопрос.
К сожалению, я никогда не использовал startTabBasedApp, чтобы дать реальный ответ, но согласно wix.github.io/react-native-navigation/#/… вам нужно сначала зарегистрировать экраны. Вы это сделали?
Да, все они зарегистрированы. Я просто не вставил это в код выше, так что вопрос не слишком длинный.
Как вы экспортируете js-контент своего приложения?
Когда index.android.js вызывает App.js, он запускает эту функцию .startTabBasedApp (), а затем должен запустить первый предоставленный экран, которым в данном случае является APB.ChoosePlatformsScreen
При рендеринге экрана вы вернули компоненты?
Вы имеете в виду, если бы я экспортировал по умолчанию?
Вы можете показать файл App.js? Особенно функция рендеринга.