Android como obter string da área de transferência noPrimaryClipChanged?

Estou tentando copiar o texto para a área de transferência usando o seguinte ouvinte:

import android.content.ClipboardManager.OnPrimaryClipChangedListener;
import com.orhanobut.logger.Logger;

public class ClipboardListener implements OnPrimaryClipChangedListener
{

    public void onPrimaryClipChanged()
    {
        // do something useful here with the clipboard
        // use getText() method
        Logger.d("Clipped");
    }
}

O ouvinte é inicializado da seguinte maneira:

ClipboardManager clipBoard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
clipBoard.addPrimaryClipChangedListener( new ClipboardListener());

Depois que o texto é copiado na área de transferênciaonPrimaryClipChanged foi acionado, mas não sei como obter o texto copiado nesse método usandoClipboardManager.getPrimaryClip () porque o método não está disponível no contexto e não é passado no parâmetroonPrimaryClipChanged.

questionAnswers(1)

yourAnswerToTheQuestion