У моего приложения есть DetailView из ListView. Внутри detailView я могу записывать, хранить на SD-карте и воспроизводить аудиофайл (outputFile), проблема в том, что его всегда самый последний записанный звук независимо от элемента, нажатого в моем спискеView. Как связать записанный выходной файл с выбранным элементом clickView detailView? Я надеюсь в этом есть смысл. Заранее спасибо.Воспроизведение аудио на основе элемента списка, нажатого
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) throws IllegalArgumentException,SecurityException,IllegalStateException {
MediaPlayer m = new MediaPlayer();
try {
m.setDataSource(outputFile); //AUDIO DATA SOURCE outputFile
}
catch (IOException e) {
e.printStackTrace();
}
try {
m.prepare();
}
catch (IOException e) {
e.printStackTrace();
}
m.start();
Toast.makeText(getActivity().getBaseContext(), "Playing audio", Toast.LENGTH_LONG).show();
}
Проблема заключается в адаптере и данных, введенных в адаптер. – suku