Проблема с fetch, response.json () - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь сделать вызов API, используя метод fetch в Reaction-native.

У меня есть rn-fetch-blob для загрузки изображений на одном экране, который находится на другом экране. Именно эта функция была для меня, чтобы инициировать платеж через Интернет с помощью Paystack. хотя проблема не в зарплате, потому что это работало в новом проекте без rn-fetch-blob. Во-вторых, если я удалю response.json(), он ничего не вернет, но ошибки не будет. но с response.json (), если получаю эту ошибку attempt to invoke interface method 'java.lang.bridge.readablemap. getstring(java.lang.string)' on a null object reference.

Я подозреваю, что существует конфликт между rn-fetch-blob и fetch, потому что даже без использования rn-fetch-blob, он отлично работает, если я сделаю

fetch('https://facebook.github.io/react-native/movies.json')
    .then((response) => response.json())
    .then((responseJson) => {
      return responseJson.movies;
    })
    .catch((error) => {
      console.error(error);
    })

появляется та же ошибка

Я ожидаю, что эталонное значение, как hyhjgbhgfh

attempt to invoke interface method 'java.lang.bridge.readablemap. getstring(java.lang.string)' on a null object reference. enter image description here

Я вышел из системы и увидел _blobInit is blob

...