如何解决每次更换画廊中的Android photo uri

时间:2019-07-16 10:24:16

标签: android react-native

我正在使用MediaStore.Images.Media.EXTERNAL_CONTENT_URI从图库中获取所有选定照片的uri。它返回OK,类似content://com.google.android.apps.photos.contentprovider/-1/1/content%3A%2F%2Fmedia%2Fexternal%2Fimages%2Fmedia%2F266/ORIGINAL/NONE/332895235

只要我的应用仍然打开,就可以使用该uri。但是,如果我保存返回的uri并下次启动我的应用,则无法再通过保存的uri阅读照片。

进一步的检查显示,返回的uri的数字每次都在变化,即使它与图库中的照片相同。我的猜测是我下次启动应用时保存的uri会“过期”吗?

您如何使用react-native(最好使用在Android和iOS上都可以运行的相同代码,而不必检查Platform OS)解决此问题,这样我就可以保留所选照片的​​uri和重用uri以便在以后的应用程序启动时阅读照片?

0 个答案:

没有答案