我正在尝试使本机操作变得更高级,我可以使用一些帮助。我有一个具有登录名和注册名的应用程序,一旦您登录并按回,我想弹出一个带有2个按钮的警报窗口(是/否)。好像您要注销还是不注销。
这是到目前为止我尝试过的。在此版本中,警报窗口将打开,但是无论如何都会进行导航返回。
BackHandler.addEventListener("hardwareBackPress", () => {
// Works on both iOS and Android
Alert.alert(
'Logout?',
'Do you wanna log out?',
[
{ text: 'Yes', onPress: () => { des = true } },
{ text: 'No', onPress: () => { des = null } },
],
{ cancelable: false })
return des
})
}
答案 0 :(得分:0)
使用模式。设置状态以查看模式,您可以在其中添加按钮并自定义设计
BackHandler.addEventListener("hardwareBackPress", () => {
// Works on both iOS and Android
this.setState({modal:true})
})
}