【发布时间】:2016-07-05 23:14:07
【问题描述】:
我正在尝试使用以下侦听器将文本复制到剪贴板:
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");
}
}
监听器初始化如下:
ClipboardManager clipBoard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
clipBoard.addPrimaryClipChangedListener( new ClipboardListener());
文本复制到剪贴板后onPrimaryClipChanged被触发,但是我不知道如何在这个方法中使用ClipboardManager.getPrimaryClip()获取复制的文本,因为该方法在上下文中不可用并且没有传入onPrimaryClipChanged 的参数。
【问题讨论】:
标签: android clipboard clipboardmanager