У меня есть код, в котором я запускаю метод MediaStore.Images.Media.insertImage(вставляя его из источника, а не из имени файла). Этот код сохраняет изображение в MediaStore и возвращает uri изображения. Я знаю, что когда он не по какой-либо причине, он возвращает null вместо uri. Это изображение было загружено несколько раз многими людьми, и каждый раз он некоторое время возвращает null из этого метода. Я никогда этого не случалось со мной, поэтому я понятия не имею, что происходит. Каковы причины, по которым это может произойти? Существует еще одна почта с той же проблемой, но ответ является ссылкой на исходный код для MediaStore, но эта ссылка относится к странице, в которой ссылка недоступна. Любая помощь будет оценена по достоинству. Спасибо.
После удаления моей SD-карты я получил эту ошибку, поэтому я знаю, что это может быть причиной, я не уверен, но я чувствую, что это также произойдет, если карта будет заполнена. Все еще просто интересно, может ли быть и другая причина.