pref: 剪贴板链接检测

This commit is contained in:
HuanCheng65 2023-09-30 23:54:33 +08:00
parent 717e2c70ba
commit fdd0a2d606
No known key found for this signature in database
GPG Key ID: 5EC9DD60A32C7360
1 changed files with 6 additions and 4 deletions

View File

@ -58,7 +58,11 @@ object ClipBoardLinkDetector : Application.ActivityLifecycleCallbacks {
} }
override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) {} override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) {}
override fun onActivityStarted(activity: Activity) {}
override fun onActivityStarted(activity: Activity) {
activity.window.decorView.post { checkClipBoard(activity) }
}
private fun updatePreviewView( private fun updatePreviewView(
context: Context, context: Context,
previewView: View, previewView: View,
@ -104,9 +108,7 @@ object ClipBoardLinkDetector : Application.ActivityLifecycleCallbacks {
} }
} }
override fun onActivityResumed(activity: Activity) { override fun onActivityResumed(activity: Activity) {}
activity.window.decorView.post { checkClipBoard(activity) }
}
private fun checkClipBoard(activity: Activity) { private fun checkClipBoard(activity: Activity) {
if (clipBoardHash == getClipBoardHash()) { if (clipBoardHash == getClipBoardHash()) {