Skip to content

Instantly share code, notes, and snippets.

@akshaykalola28
Created April 5, 2023 09:33
Show Gist options
  • Save akshaykalola28/c2b2f7c68169fbda6b2f6a4112c7e37e to your computer and use it in GitHub Desktop.
Save akshaykalola28/c2b2f7c68169fbda6b2f6a4112c7e37e to your computer and use it in GitHub Desktop.
Extension function for copy to clipboard in android
import android.content.ClipData
import android.content.ClipboardManager
import android.content.Context
import androidx.core.content.ContextCompat
fun String.copyToClipboard(context: Context) {
val clipboardManager = ContextCompat.getSystemService(context, ClipboardManager::class.java)
val clip = ClipData.newPlainText("clipboard", this)
clipboardManager?.setPrimaryClip(clip)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment