Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- java.lang.UnsupportedOperationException: Unsupported Uri content://com.android.externalstorage.documents/tree/primary%3AAndroid%2Fdata
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- button.setOnClickListener {
- val intent = Intent(Intent.ACTION_OPEN_DOCUMENT_TREE)
- startActivityForResult(intent, SELECT_DIRECTORY)
- }
- }
- override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
- if (resultCode == Activity.RESULT_OK) {
- if (requestCode == SELECT_DIRECTORY) {
- val path = data?.data
- // convert content Uri to File Uri ?
- // store path in shared preferences...
- // later use it in File File(storedPath)
- }
- }
- }
- // store path in shared preferences...
- content://com.android.externalstorage.documents/tree/primary%3AAndroid%2Fdata
Add Comment
Please, Sign In to add comment