Как сохранить один экземпляр MediaPlayer [Android]

Я использую класс Android Media Player для воспроизведения звука уведомлений в моем приложении Android.

MediaPlayer player = MediaPlayer.create(getApplicationContext(), R.raw.notify);
player.setLooping(false);
player.start();

Мне нужно воспроизводить разные звуки уведомлений в разных видах деятельности, поэтому каждый раз, когда мне нужно воспроизвести звук, мне нужно создать экземпляр медиаплеера, а затем сказать «начать».

Но вместо этого, как я могу поддерживать один экземпляр медиаплеера во всем приложении и использовать его во всех действиях для воспроизведения звуков.

Может кто-нибудь предложить мне лучший способ его реализации. С моей точки зрения, я создам один одноэлементный класс и добавлю в него все функции, связанные с MediaPlayer.

Благодарность

Ответы на вопрос(3)

Ваш ответ на вопрос