https://kotlinlang.org logo
d

danielgomezrico

02/19/2016, 8:01 PM
the thing is that what Im trying to do is a little more complex:
Copy code
private fun getImageFromGalleryIntent(intentData: Intent?): String? {
        var path: String? = null

        intentData?.data?.let {
            val contentResolver = mWeakContext.get()?.contentResolver
            if (contentResolver != null) {
                val column = arrayOf(MediaStore.Images.Media.DATA)
                contentResolver.query(it, column, null, null, null)?.let {
                    it.moveToFirst()
                    val columnIndex = it.getColumnIndex(column[0])
                    it.close()
                    path = it.getString(columnIndex)
                }
            }
        }

        return path
    }