【发布时间】:2018-09-04 19:08:52
【问题描述】:
这是我的代码。我对 Java 很陌生,我知道这个问题已经发布,但我仍然没有得到预期的前哨,所以我不得不发布。
public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final MediaPlayer policeSound = MediaPlayer.create(this, R.raw.police);
Button policeSounds = (Button) this.findViewById(R.id.police);
policeSounds.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (policeSound.isPlaying()){
policeSound.stop();
}
else {
policeSound.start();
}
}
});
}
}
我尝试在其中添加onBackPressed() 代码,但它无法检测到“policeSound”,因为它在之前的方法中被检测到!
还有人请教我如何使用@Override注解!
【问题讨论】:
标签: java android android-studio