传递参数时,本地变量未使用警告

时间:2013-09-21 14:35:59

标签: android

我声明了一个文件:

File song = new File(path, "SpaceJam.mp3");

在下面的函数中使用它:

public void hitplay(View button){
        playSong(song);
}

然后在playSong函数中使用它:

public void  playSong(File music){
        // Play song
        try {
            mp.reset();
            mp.setDataSource(music.toString());
            mp.prepare();
            . . .

但是eclipse告诉我,歌曲变量没有被使用,即使它被传递到playSong并在setDataSource中使用。

我错过了什么或者我可以忽略这个警告吗?

1 个答案:

答案 0 :(得分:0)

您可以忽略此警告。 或者你可以这样做:

上面的onCreate

File song = null;

然后这样做

song = new File(path, "SpaceJam.mp3");