Как остановить звук при нажатии кнопки "Назад" или "Дом"

Мой вопрос: как остановить медиаплеера, когда пользователь нажимает кнопку "Назад" или кнопку "домой"? Мне действительно нужна помощь. Может кто-нибудь, пожалуйста, дайте код и скажите мне, где его включить в эту деятельность.

Это мой код:

МОЙ КОД JAVA:

public class fbactivity extends Activity {

 private MediaPlayer myMediaPlayer;
 private MediaPlayer my1MediaPlayer;

 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState); 



 myMediaPlayer = MediaPlayer.create(fbactivity.this, R.raw.milyonlarcataraftaryanyana);
 //Button related to play btn
 Button myButtonOne = (Button) findViewById(R.id.magnumsilah);
 myButtonOne.setOnClickListener(new View.OnClickListener() {



 @Override
 public void onClick(View v) {
 myMediaPlayer.start();
 }
 });

 //Button related to stop btn
 Button myButtonTwo = (Button) findViewById(R.id.Button03);
 myButtonTwo.setOnClickListener(new View.OnClickListener() {

 @Override
 public void onClick(View v) {
 myMediaPlayer.pause();
 }
 });


 my1MediaPlayer = MediaPlayer.create(fbactivity.this, R.raw.sevmeksenideligibiyurekister);

 //Button related to play btn
 Button myButtonOne1 = (Button) findViewById(R.id.Button02);
 myButtonOne1.setOnClickListener(new OnClickListener() {

 @Override
 public void onClick(View v) {
 my1MediaPlayer.start();
 }
 });

 //Button related to stop btn
 Button myButtonTwo2 = (Button) findViewById(R.id.Button01);
 myButtonTwo2.setOnClickListener(new OnClickListener() {

 @Override
 public void onClick(View v) {
 my1MediaPlayer.pause();
 }
 });


 Button butongeridon=(Button) findViewById(R.id.geridon);
butongeridon.setOnClickListener(new View.OnClickListener() {
 @Override
 public void onClick(View v) {
 Intent i=new Intent(fbactivity.this,MainActivity.class); // the names of activity as per you program.
 startActivity(i);
 finish();
 }
});

}
}
1 ответ

Вы раздуваете две кнопки, одну от R.id.magnumsilah, а другую от R.id.Button03. Однако ClickListener связан только с одним из них, и ни один слушатель не связан с кнопкой "Назад".

Возможно, стоит быть более тщательным в ваших исследованиях перед публикацией вопросов. Просто мысль.

licensed under cc by-sa 3.0 with attribution.