Я пытаюсь воспроизвести звук из R.raw. внутри потока / Runnable Но я не могу заставить это работать.
new Runnable(){ public void run() { //this is giving me a NullPointerException, because getBaseContext is null MediaPlayer mp = MediaPlayer.create( getBaseContext(), R.raw.soundfile); while (true) { if (something) play something } }
Как я могу получить реальный контекст внутри метода run? Это не имеет значения, что бы я ни пытался. Или есть лучший способ сделать это?