Android studio 错误消息:无法解析方法创建(匿名android.view.view.OnClickListener,int)
我想从Android Studio中的raw文件夹中播放一个特定的音乐文件,只需点击一个特定的按钮。不过,我得到以下回应: 错误消息-无法解析方法“创建”(匿名android.view.view.OnClickListener,int) 我的代码如下:Android studio 错误消息:无法解析方法创建(匿名android.view.view.OnClickListener,int),android-studio,Android Studio,我想从Android Studio中的raw文件夹中播放一个特定的音乐文件,只需点击一个特定的按钮。不过,我得到以下回应: 错误消息-无法解析方法“创建”(匿名android.view.view.OnClickListener,int) 我的代码如下: Button t1=(Button)findViewById(R.id.choose\u Tamil1); t1.setOnClickListener(新视图.OnClickListener(){ 公共void onClick(视图){ medi
Button t1=(Button)findViewById(R.id.choose\u Tamil1);
t1.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图){
mediaPlayer=mediaPlayer.create(this,R.raw.melam);
}
});
尝试以下代码:
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
类
因此发生了变化。试试这个
mediaPlayer=mediaPlayer.create(getContext(),R.raw.melam)