【问题标题】:How to define an activity as launcher using react-native-navigation-v1 Wix library如何使用 react-native-navigation-v1 Wix 库将活动定义为启动器
【发布时间】:2019-01-13 10:08:57
【问题描述】:

我已将 react-native-navigation-v1 Wix 库添加到我的项目中。当我如下放置我的应用程序的底部菜单时,它可以工作。但是当我使用“registerAppLaunchedListener”命令启动没有底部菜单的平面活动时,IDE 无法识别该命令(当我运行我的应用程序时,我只看到一个白页)。我之前在 Wix navigation-v2 中使用过这个命令,它可以工作。但现在我必须使用 v1,因为我希望我的应用程序支持 api16 及更高版本。这是否意味着我在 v1 中使用了错误的命令,或者我的库安装有问题?

import {Navigation} from 'react-native-navigation'
import Screen1 from './my_screens/Screen1'
import Screen2 from './my_screens/Screen2'

Navigation.registerComponent('my.Screen1',()=> Screen1);
Navigation.registerComponent('my.Screen2',()=> Screen2);

Navigation.startTabBasedApp({tabs:[
        {label:'One',
            screen: 'my.Screen1',
            icon: require('./my_resources/img/tools.png'),
            selectedIcon: require('./my_resources/img/tools.png'),
            title:'Screen1' },
        {label:'Two',
            screen: 'my.Screen2',
            icon: require('./my_resources/img/tools.png'),
            selectedIcon: require('./my_resources/img/tools.png'),
            title:'Screen2' },

    ]
});

【问题讨论】:

    标签: react-native launcher react-native-navigation


    【解决方案1】:

    我找到了解决方法:

    import {Navigation} from 'react-native-navigation'
    import Screen1 from './my_screens/Screen1'
    import Screen2 from './my_screens/Screen2'
    
    Navigation.registerComponent('my.Screen1',()=> Screen1);
    Navigation.registerComponent('my.Screen2',()=> Screen2);
    
    
    Navigation.startSingleScreenApp({screen: {
        screen: 'my.Screen1',
        }});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多