2016-08-20 4 views
0

я застрял, и я не могу управлять, чтобы найти решение для этого:/Принимая аудио URI с намерения

Что я делаю это приложение звуков эффектов со звуками предустановленных и выбран пользователем , поэтому у меня есть кнопки по умолчанию со стандартными звуками и возможность добавления (столько, сколько вы хотите) кнопок со звуками, выбранными вами. Так вот моя часть кода надстройкой кнопки:

public void add (View v){ 

    Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
    intent.setType("audio/*"); 
    startActivity(Intent.createChooser(intent, "Select music")); 

} 

Выход должен быть URI, и мне нужно получить, что (я буду использовать его на путь к файлу Выбирается пользователем) , но я не знаю, как это сделать.

ответ

0

О, я понял :)

Для тех, кто пытается найти решение, что, как мне: Вы не должны использовать startActivity() но startActivityForResult(), а затем использовать метод getData() на intentparameter из обратный вызов onActivityResult().

Вот руководство: https://developer.android.com/training/basics/intents/result.html

Смежные вопросы