Android后退按钮无法正常工作

时间:2019-03-22 17:59:38

标签: reactjs react-native react-redux react-native-android

我的屏幕应该显示一个Spinner util,我从正在运行的异步操作中得到响应。

预期行为 在加载状态为true时单击AndroidBackButton ...我应该跳回到主屏幕,并取消当前操作。

我通过从Redux存储区中拉出的loading字段来确定加载状态...

 handleAndroidBackButton = () => {
    const { loading } = this.props;

    if (loading) {
      return navigation.navigate('Search', { mode: BLANK, query: '' });
    }
  }

问题是 loading中的handleAndroidBackButton字段始终为false ...

但是,我尝试在loading方法中记录render的值,并且它按预期变为false。

handleAndroidBackButton听起来不正确,无法正确听取组件道具的变化……我不知道。

有帮助吗?

0 个答案:

没有答案