Android studio 如何让用户复制文本并得到通知?

Android studio 如何让用户复制文本并得到通知?,android-studio,kotlin,Android Studio,Kotlin,在我的一项活动中,我有一个按钮: 我希望一旦用户单击按钮,就会发生两件事: 用户复制电子邮件 用户收到通知,他复制了一封电子邮件 那我怎么做呢 提前感谢您将文本复制到剪贴板 对于一个简单的通知,您可以使用 例如: mailBtn.setOnClickListener { // Gets a handle to the clipboard service. val clipboard = activity?.getSystemService(Context.CLIPBOARD_S

在我的一项活动中,我有一个
按钮

我希望一旦用户单击按钮,就会发生两件事:

  • 用户复制电子邮件
  • 用户收到通知,他复制了一封电子邮件
  • 那我怎么做呢


    提前感谢您将文本复制到剪贴板 对于一个简单的通知,您可以使用

    例如:

    mailBtn.setOnClickListener {
        // Gets a handle to the clipboard service.
        val clipboard = activity?.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
        val clip: ClipData = ClipData.newPlainText("email", "email@email.com")
        // Set the clipboard's primary clip.
        clipboard.setPrimaryClip(clip)
    
        //Notify user.
        Toast.makeText(requireContext(),"Email copied", Toast.LENGTH_LONG).show()
    }