I'm modifying an old Android application. I have a GPS lat and long being stored in a string value and displayed to the user in a non-editable text box when it resolves. I want to add a button which simply takes the value of the string, and copies it to the clipboard.
I've looked at this: How to copy text programmatically in my Android app?
But not sure how to implement it. Any help would be great, I haven't touched much development in this area recently!
Thanks
Edit:
//Set button (inside oncreate method)
Button button = (Button)this.findViewById(R.id.buttoncopylocation);
button.setOnClickListener(this);
//Code added in onClick method
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("Copied", mycoords);
clipboard.setPrimaryClip(clip);
}
I'm getting this error: http://i.imgur.com/sQ4um.jpg
If it is just Text, it is very simple.
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label","Your Text");
clipboard.setPrimaryClip(clip);
For further Information check out this link
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With