嘿,我想在包含睡眠命令的线程内的 soundPool 上加载声音。我正在谈论的块看起来像这样:
Thread wait = new Thread() {
@Override
public void run() {
try {
sleep(800);
soundsMap.put(SOUND5, soundPool.load(this, R.raw.w5, 1));
} catch (InterruptedException e) {
// blub
} finally {
}
}
};
wait.start();
Eclipse 标记一个错误load
并写道:
load(Context, int, int)
类型中的方法SoundPool
不适用于参数(new Thread(){}, int, int)
有谁知道我该如何解决这个问题?我真的不明白消息想告诉我什么。