Java 在后台停止musicplayer,呼叫,任何活动发生-Android

Java 在后台停止musicplayer,呼叫,任何活动发生-Android,java,android,Java,Android,我正在开发一个音频播放器应用程序。我想在按下home(主页)按钮时停止音乐,在后台,呼叫,任何其他活动弹出 MainActivity.java public class MainActivity extends AppCompatActivity { Button dholak01; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI

我正在开发一个音频播放器应用程序。我想在按下home(主页)按钮时停止音乐,在后台,呼叫,任何其他活动弹出

MainActivity.java

       public class MainActivity extends AppCompatActivity {
          Button dholak01;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    dholak01 = (Button) findViewById(R.id.button_1);
    final MediaPlayer dk1 = MediaPlayer.create(MainActivity.this, R.raw.dholak01);

    //ONCLICK BUTTONS//

    dholak01.setOnClickListener(new View.OnClickListener() {



        @Override
        public void onClick(View view) {
            if (dk1.isPlaying()) {
                dk1.pause();
                dholak01.setBackgroundResource(R.drawable.dholak);



            } else {
                dk1.start();
                dholak01.setBackgroundResource(R.drawable.dholakplay);
                dk1.setLooping(true);

            }
        }

    });
当应用程序在后台运行时,音乐正在运行,如通话等。我只想在出现任何干扰时暂停音乐。(OnPause方法)。请告诉我代码的放置位置