Open user973 opened 5 years ago
Hey @user973 , how are you starting Belvedere? If you're using the ImageStream Uris don't get resolved automatically to provide a fluent UI.
This should do the trick:
val belvedere = Belvedere.from(context)
val uris = mediaResult.map { it.uri }
belvedere.resolveUris(uris, "images", object : Callback<List<MediaResult>>() {
override fun success(result: List<MediaResult>) {
}
})
I do like this [example](https://github.com/zendesk/belvedere#imagestream
Cool, as mentioned above, the ImageStream is not automatically resolving the selected Uris into Files. Use the snippet above to do so.
Hey @user973 , how are you starting Belvedere? If you're using the ImageStream Uris don't get resolved automatically to provide a fluent UI.
This should do the trick:
val belvedere = Belvedere.from(context) val uris = mediaResult.map { it.uri } belvedere.resolveUris(uris, "images", object : Callback<List<MediaResult>>() { override fun success(result: List<MediaResult>) { } })
It would be super-helpful if this was in the main docs page.
public void onMediaSelected(List mediaResults) {
MediaResult res = mediaResults.get(0);
File f = res.getFile(); //here we have null
Log.d("123", "onMediaSelected: " + f.getName() + " " + f.exists());
}