__pycache__
我想念什么吗?
我正在尝试隐藏活动指示器,然后再单击“确定”按钮取消警报。
validateLogin(){
this.setState({
isLoading: true
});
var params={
UserName: this.state.email,
PassWord: this.state.password
}
Api.validateLogin(params).then((res) => {
var jsonResp=JSON.parse(res.d)[0];
console.log(jsonResp)
if(jsonResp.LoginSucess === 'Yes') {
AsyncStorage.setItem("UserInfo", JSON.stringify(jsonResp));
this.props.navigation.navigate('Dashboard')
}
else {
Alert.alert(
'AMS',
'Invalid username or password.',
[
{text: 'OK', onPress: () => console.log('OK Pressed')},
],
{cancelable: false},
);
}
this.setState({
isLoading: false
});
});
如果凭据不正确,则它将显示警报消息并应隐藏ActivityIndicator,但警报将显示第二次并自动关闭,而活动指示器将持续显示不确定的时间。