Диалоговое окно оповещения о реакции на выбор изображения (ImagePicker.showImagePicker) не исчезает go при обновлении sh приложения - PullRequest
0 голосов
/ 20 марта 2020

После открытия диалогового окна оповещения с помощью ImagePicker.showImagePicker оно не исчезает go, пока пользователь не отменит или не нажмет какую-либо другую кнопку. Диалоговое окно с предупреждением остается даже после обновления приложения.

Любая подсказка о том, почему это происходит и как я могу ее решить, будет очень полезна.

прикрепленный снимок экрана показывает, как приложение сбрасывается но диалоговое окно все еще на экране.

Вот мой код - enter image description here

const [img, setImg] = useState(null)

const handleChosenImage = () => {
    var options = {
        title: 'Select Image',
        storageOptions: {
          skipBackup: true,
          path: 'images',
        },
      };

      ImagePicker.showImagePicker(options, response => {
        console.log('Response = ', response);

        if (response.didCancel) {
          console.log('User cancelled image picker');
        } else if (response.error) {
          console.log('ImagePicker Error: ', response.error);
        } else if (response.customButton) {
          console.log('User tapped custom button: ', response.customButton);
          alert(response.customButton);
        } else {
          let source = response.uri;
          setImg(source);
        }
      });
}

<View style={styles.imageContainer}>
                    {img && <Image
                        source={{uri:img}}
                        style={{ width: 100, height: 100 }}
                    />}
                    <Button title="Choose Image" onPress={handleChosenImage} />
</View>

...