Có nên tạo biến static Mediaplayer để kiểm tra mediaplayer có đang phát hay không?

Có nên tạo biến static Mediaplayer trong android để kiểm tra mediaplayer có đang phát không mọi người. Em tính tạo một method static playAudio trong class Main. Em làm vậy để tránh trường hợp mediaplayer phát lặp trong các fragment, cũng như activity khác. Em sợ tạo biến static có thể gây memory Leak. Có cách nào tối ưu trong trường hợp này không ạ. Em cảm ơn mọi người

public  void sendTextToSpeak(Text text, Context context)
    {
        if(mediaPlayer!=null)
    {
        if(mediaPlayer.isPlaying())
        {
            mediaPlayer.stop();
            mediaPlayer=null;
        }
    }
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?