Принимая аудио Uri от намерения

android audio android-intent uri

267 просмотра

1 ответ

Я застрял, и мне не удается найти решение этой проблемы: /

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

public void add (View v){

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

}

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

Автор: DISSENNATORE Источник Размещён: 08.11.2019 11:31

Ответы (1)


0 плюса

Решение

О, я поняла :)

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

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

Автор: DISSENNATORE Размещён: 21.08.2016 08:57
Вопросы из категории :
32x32