7

次のリスナーを使用して、テキストをクリップボードにコピーしようとしています。

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

4

1 に答える 1