今回は指定した文字をクリップボードにコピーする方法です。
ボタンを押した後に、特定の文字をコピーさせたい。みたいな場合に使用することができます。
MainActivity.kt
/**
* クリップボードにコピーする。
*
* @param context コンテキスト
* @param copyText コピーする文字列
*/
private fun copyClipboard(context: Context, copyText: String?) {
val clipboardManager: ClipboardManager = context.getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
clipboardManager.setPrimaryClip(ClipData.newPlainText("", copyText))
}
こちらでcopyTextに渡した文字がコピーされます。
以上です。