/res/raw 안에

a00.mp3

a01.mp3

a02.mp3

a03.mp3

a04.mp3

a05.mp3


값을 넣었습니다.


OnCreate 할시

 

SoundPool을 통해 load를 하려고하는데


일일이 

lists[0] = mSoundPool.load(getBaseContext(), R.raw.a00, 1);

lists[1] = mSoundPool.load(getBaseContext(), R.raw.a01, 1);

lists[2] = mSoundPool.load(getBaseContext(), R.raw.a02, 1);

...

..


이렇게 하드코딩 해야 하나요? 


아래 처럼


for(int i=0; i<5;i++)

lists[i] = mSoundPool.load(getBaseContext(), R.raw.a00 + i, 1);


하려고 해도 

raw파일에 a000pic.png 파일이 있으면 R.java의 값들 중간중간에 다른 파일이 껴들어서  에러날 수 있어서 못하겠더군요.