【Android】 剪貼板 hasPrimaryClip return false

在Android Q | 10 無法獲取剪貼板 內容

ClipboardManager.hasPrimaryClip 一直返回 false 

因爲在Android 10 中 只有默認輸入法(IME)或者是目前處於焦點的應用, 才能訪問到剪貼板數據.
所以需要在 onResume()或其他位置 增加 window.decorView.post {} 在視圖加載完成後 調用ClipboardManager.hasPrimaryClip 就可以獲取值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章