我尝试播放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方法中获得真正的Context?无论我尝试什么,它都是null.或者有更好的方法吗?
multithreading android media-player android-context runnable