Я пишу собственный модуль React Native для Android (мне нужно будет сделать это для iOS позже, поэтому мне также интересно, как это сделать там, но сейчас мне нужно сделать это только на Android), и у меня есть требование взять URI и использовать его для получения изображения (которое мне нужно получить как Bitmap
, потому что его нужно передать в систему для отображения в уведомлении). У меня есть веские основания полагать, что рассматриваемое изображение, вероятно, ранее отображалось в стандартном компоненте React Native <Image/>
, поэтому вместо того, чтобы загружать его снова, в идеале я хотел бы вытащить его из кэша.
Я понимаю, что React Native использует Fresco для загрузки и кэширования изображений и может видеть инструкции о том, как получить растровое изображение из Fresco ... но Fresco - большая и сложная библиотека, и я не совсем уверен, как получить доступ к (предположительно) уже созданному и настроенному конвейеру. Есть ли пример кода, который показывает, как это сделать?