title: Issues using soundpool and setOnLoadCompleteListener
body: <p>So I am using soundpool to play a sound at the end of a timer. onCreate I am doing this</p>
  
  <pre><code>int mySoundId;
  SoundPool soundPool;
  
  // load sound
  
  soundPool = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
  
  AssetManager am = this.getAssets();
  
  //Use in whatever method is used to load the sounds
  try {
      mySoundId = soundPool.load(am.openFd("alarm.wav"), 1);
  } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
  }
  </code></pre>
  
  <p>I was getting</p>
  
  <blockquote>
    <p>sample 0 not READY</p>
  </blockquote>
  
  <p>So I figured out I had to use</p>
  
  <pre><code>soundPool.setOnLoadCompleteListener(new OnLoadCompleteListener() {
      @Override
      public void onLoadComplete(SoundPool soundPool, int mySoundId, int status) {
          loaded = true;
      }
  });
  </code></pre>
  
  <p>But my problem is, setOnLoadCompleteListener gives me the following error</p>
  
  <blockquote>
    <p>The method setOnLoadCompleteListener(SoundPool.OnLoadCompleteListener)
    in the type SoundPool is not applicable for the arguments (new
    OnLoadCompleteListener(){})</p>
  </blockquote>
  
  <p>I have tried various <a href="https://stackoverflow.com/questions/7637144/android-requires-compiler-compliance-level-5-0-or-6-0-found-1-7-instead-plea">things</a>, such as "Android Tools -> Fix Project Properties" and fiddling with "Properties -> Java Compiler" but no joy. My API range is 10 - 16 so it should be ok. Any ideas what its having issues with?</p>