【问题标题】:how to dismiss an alert in React Native?如何在 React Native 中解除警报?
【发布时间】:2017-12-17 11:48:15
【问题描述】:

我正在使用 警报,当我通过单击确定按钮导航到上一个屏幕时,此 警报不会解除。 它再次出现在该后屏幕中。

如何阻止此警报再次出现。

我正在尝试这段代码。

  showErrorAlert = () => {
   Alert.alert(
      CONSTANTS.SOME_ERROR_OCCURED,
      '',
      [{ text: 'OK', onPress: () => this.loggingOut() },],)
   };

 loggingOut = () => {
  console.log("coming here");
 };

【问题讨论】:

    标签: javascript android reactjs react-native


    【解决方案1】:

    你能不能试试下面的代码,你可以试试添加{ cancelable: false }

    欲了解更多信息,请转到here

    showErrorAlert = () => {
       Alert.alert(
          CONSTANTS.SOME_ERROR_OCCURED,
          '',
          [{ text: 'OK', onPress: () => this.loggingOut() },],
           { cancelable: false })
       };
    
     loggingOut = () => {
      console.log("coming here");
      };
    

    【讨论】:

    • 实际上,当我单击确定按钮时,它会关闭,同时我正在导航到上一个屏幕,但是当我到达后屏幕时,此警报再次弹出。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 2017-07-22
    相关资源
    最近更新 更多