我想在onClick中加载一个SoundPool,但是当我使用时:
c = sound.load(this, R.raw.ak47s, 1);
我收到错误:SoundPool中的方法加载不适用于参数。
我知道我不能在负载内使用“this”,那么使用什么?
答案 0 :(得分:1)
如果在Activity ExampleActivity中完成此操作,则应编写:
c = sound.load(ExampleActivity.this, R.raw.ak47s, 1);
您需要对此进行全面限定,因为它位于封闭的类实例中。
答案 1 :(得分:0)
改为使用getApplicationContext()!