为什么剪贴板管理器在应用程序启动时不能以编程方式工作?我试过很多次了,

kqqjbcuj  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(189)

基本上我的应用程序是一个视频下载应用程序。我想让我的应用程序更加用户友好。为此,我试图让下载自动当用户打开应用程序。但在我的代码中,只有“else”起作用。这是我的代码:eturl是我的edittext

override fun onResume() {
    super.onResume()
    pasteCopyLink()
}

fun pasteCopyLink() {
    var clipboard = context!!.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager

    if (clipboard.hasPrimaryClip()) {
        val clipData = clipboard.primaryClip
        // Get item count.
        val itemCount = clipData!!.itemCount
        if (itemCount > 0) {
            // Get source text.
            val item = clipData.getItemAt(0)
            val text = item.text.toString()

            // Set the text to target textview.
            Log.e("tag", "copy text is : $text")

            view?.etURL?.setText(text)

        } else {
            Toast.makeText(
                activity,
                "No Content to paste",
                Toast.LENGTH_LONG
            ).show()            }
    } else {
        Toast.makeText(
            activity,
            "No Content to paste",
            Toast.LENGTH_LONG
        ).show()        }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题