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
.