我有一个带有 SoundPool 的名为“Sound”的自定义类,我想实现加载完成侦听器,以便我的活动可以播放介绍声音并在加载完成后显示“开始”按钮。
我将如何实现侦听器,然后从我的活动中测试完整状态以确保所有内容都已加载,然后继续执行上述操作。
一个小例子将不胜感激。
MyActivity 创建我的类“Sound”的一个实例,以便它可以从中调用各种声音方法。
Sound mySound = new Sound();
其中大多数都不是问题,因为在调用它们时,加载已经完成,但是,我需要 MyActivity 能够在调用之前检查加载是否完成
mySound.playIntro();
(例如)。
也许 OnLoadCompleteListener 不是最好的解决方案,我还在学习,所以我对想法持开放态度,这正是我猜应该做的方式。
谢谢