在 Android Q(10)中,應用在前臺的時候才可以獲取到剪切板內容。
所以我們可以在 Activity 的 onWindowFocusChanged(boolean hasFocus) 回調中,去調用獲取剪切板內容的代碼。
(onWindowFocusChanged 回調為 true 的時候,用戶完全可以看到 App 界面,動畫的播放時機也可以放到這里。)
不好用砍我
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
//獲取剪切板內容邏輯寫到這里。
}
}