重定向/导航不起作用

时间:2018-06-27 08:21:21

标签: android react-native redirect react-navigation react-select

在我的应用程序中,我具有一个功能,该功能假设用户单击“删除照片”后删除照片,并将用户重定向到HomeScreen。当前,该功能会删除照片,但不会将用户重定向到主屏幕。只是将用户留在他删除的同一张照片中。 此外,我试图查看返回的响应,但是在console.log中,我收到一个错误消息,指出变量响应未定义。

我的代码:

onDelete = (photo) => {
        const photoKey = photo.photo.key;
        this.refs.deletePopup.close();

        api.getToken()
        .then(token => api.deleteSafee(photoKey, token))
        .then((response) => response.json())
        .then((response) => {
            const resetAction = NavigationActions.reset({
                index: 0,
                actions: [NavigationActions.navigate({routeName: "Home", params: {
                    isRefreshFeed: true
                }})],
            });

            this.props.navigation.dispatch(resetAction)                             
        })
        .catch((error) => {
            showError("Delete Error", error.message);
        });             
    } 

0 个答案:

没有答案