我有一个应用程序,可以在外部存储上搜索歌曲并通过单击按钮来播放它。String path = getFullFilePath(getApplicationContext(), "FILENAME");
如果我输入类似 song.mp3 之类的内容,我使用它,它工作正常......我尝试使用EditText.getText().toString();
除“文件名”之外的东西,但它不起作用。这是我在 OnCreate 中的代码:
EditText et = (EditText) findViewById(R.id.et1);
String string = et.getText().toString();
sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
String path = getFullFilePath(getApplicationContext(), string);
mSoundId = sp.load(path, 1);
LogCat 说 `11-07 14:26:39.909: W/SoundPool(12627): sample 1 not READY
但是如果我输入et.setText("SongName");
它工作正常..我想在edittext中输入一些东西,然后将它用作文件名!谢谢`