我希望通过单击特定按钮来播放 Android Studio 中原始文件夹中的特定音乐文件。但是我得到以下回复:
Error message -can not resolve method ' Create(anonymous 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);
}
});
最佳答案
试试这个代码:
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
类在您当前的类(class)中写的。
因此发生了变化。
关于android-studio - 错误消息 : can not resolve method Create(anonymous android. view.View.OnClickListener,int),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38685908/