Вот мой код. Я очень новичок в 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
аннотации!