Android: создание функции с путем к файлу - PullRequest
0 голосов
/ 15 августа 2011

Я пытаюсь создать функцию, которая указывает на звуковой файл в моей папке R.raw.xxxx.Я не могу понять, как установить путь к файлу.

public void setsounds(Button buttonname, int fileId) {

        buttonname.setOnLongClickListener(new OnLongClickListener() {
            @Override
            public boolean onLongClick(View v) {
                sound = (R.raw.fileID); //this is where R.raw.fileId should go
                return false;
            }
        });
}

1 Ответ

0 голосов
/ 15 августа 2011

R.raw.fileID это просто идентификатор, а точнее целое число.Чтобы получить реальный ресурс, сделайте что-нибудь подобное из своей деятельности:

InoutStream is = getResources().openRawResource(R.raw.fileID);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...