2016-07-31 78 views
1

我希望从Android Studio中的原始文件夹播放特定音乐文件,只需单击某个特定按钮。但是我得到如下回应:错误消息:无法解析方法创建(匿名android.view.View.OnClickListener,int)

错误消息 - 可以没有解决方法'创建(匿名android.view.View.OnClickListener,INT)

我的代码如下:

Button t1 = (Button) findViewById(R.id.choose_Tamil1); 
t1.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View view) { 
     mediaPlayer =MediaPlayer.create(this,R.raw.melam); 
    } 
}); 

回答

1

试试这个代码:

Button t1 = (Button) findViewById(R.id.choose_Tamil1); 
t1.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View view) { 
     mediaPlayer =MediaPlayer.create(CLASSNAME.this,R.raw.melam); 
    } 
}); 

而更换CLASSNAME与您在工作当前类的名称。

错误是因为this关键字指的是一般OnClickListener类,但它应该称你中编写的自定义OnClickListener类的当前课程。

因此,改变。

相关问题