Я пытаюсь сделать вызов 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
.
Я вышел из системы и увидел