次のリスナーを使用して、テキストをクリップボードにコピーしようとしています。
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());
テキストがクリップボードにコピーされた後、起動されますが、 ClipboardManager.getPrimaryClip()onPrimaryClipChanged
を使用してこのメソッドでコピーされたテキストを取得する方法がわかりません。メソッドはコンテキストから使用できず、のパラメーターに渡されないためです。onPrimaryClipChanged