Insert text into clipboard in android using java

156 Views Asked by At

I am trying to use the clipboard in android as described here: https://www.tutorialspoint.com/android/android_clipboard.htm

ClipboardManager myClipboard;
            myClipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);


            ClipData clip = ClipData.newPlainText("code", eventCode);
            myClipboard.setPrimaryClip(clip);

However, getSystemService requires 2 arguments instead of just 1, but I can't find anything about it.

Thanks to Usama Altaf's comment, I was able to solve this issue. This is my now working code:

ClipboardManager myClipboard;
            ClipboardManager clipboard = context.getApplicationContext().getSystemService(ClipboardManager.class);

            ClipData clip = ClipData.newPlainText("code", eventCode);
            clipboard.setPrimaryClip(clip);
0

There are 0 best solutions below