我想从DrawerNav导航回登录.在函数内使用alert('Alert')就可以了.
我有一个带Login和DrawerNav的StackNavigator
const MyStackNavigator = StackNavigator({
Login : { screen : Login },
DrawerNav : { screen : DrawerNav }
}, {
navigationOptions : { header : false }
}
);
Run Code Online (Sandbox Code Playgroud)
从登录我可以导航到我的主屏幕DrawerNav使用
_login = () => {
this.props.navigation.navigate('DrawerNav');
}
Run Code Online (Sandbox Code Playgroud)
DrawerNav里面是DrawerNavigator(显然)
const MyDrawerNavigator = DrawerNavigator({
... screens ...
}, {
initialRouteName : '',
contentComponent : CustomContent,
drawerOpenRoute : 'DrawerOpen',
drawerCloseRoute : 'DrawerClose',
drawerToggleRoute : 'DrawerToggle'
}
);
const CustomContent = (props) => (
<View>
<DrawerItems {...props} />
<TouchableOpacity
onPress={ this._logout }> …Run Code Online (Sandbox Code Playgroud) 我有一个我们学校的测验申请项目。我想阻止用户不按主页和后退按钮或离开应用程序,因为如果他们这样做,他们将获得 0 分。
我们知道生命周期...
Start Application > onCreate > OnStart > OnResume > Activity Is running > OnFreeze > OnPause
Run Code Online (Sandbox Code Playgroud)
如果我按下主页和后退按钮,如果我再次启动应用程序会调用生命周期中的什么方法?
在这种方法中,我将编写一个代码来说明用户已提交/作弊/离开应用程序。我在简历上思考?
谢谢。