У меня есть собственный класс под названием «Sound» с SoundPool, я хочу реализовать загрузчик завершенного прослушивателя, чтобы моя деятельность могла воспроизводить вступительный звук и отображать кнопку «start» после завершения загрузки.
Как бы я реализовал прослушиватель, а затем проверил на предмет полного статуса из моей активности, чтобы убедиться, что все загружено, а затем перейдите к описанному выше.
Был бы признателен за небольшой пример.
MyActivity создает экземпляр моего класса "Звук", чтобы он мог вызывать из него различные звуковые методы.
Sound mySound = new Sound();
Большинство из них не являются проблемой, потому что к тому времени, когда они вызываются, загрузка завершена, однако мне нужно, чтобы MyActivity могла проверить, завершена ли загрузка, перед вызовом
mySound.playIntro();
(например).
Может быть, OnLoadCompleteListener - не лучшее решение, я все еще учусь, поэтому я открыт для идей, именно так я и предполагал, что это должно быть сделано.
Спасибо