From eea67af56397bb5e38f62ac523bf3a533ea521e6 Mon Sep 17 00:00:00 2001 From: Fankesyooni Date: Sun, 8 May 2022 16:14:02 +0800 Subject: [PATCH] Merge code --- .../apperrorstracking/hook/entity/FrameworkHooker.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt b/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt index 9fbbccc..8968647 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt @@ -148,8 +148,13 @@ object FrameworkHooker : YukiBaseHooker() { val appName = appInfo?.let { context.packageManager.getApplicationLabel(it) } ?: packageName /** 是否为 APP */ - val isApp = (PackageListClass.clazz.method { name = "size" } - .get(ProcessRecordClass.clazz.method { name = "getPkgList" }.get(proc).call()).int() == 1) && appInfo != null + val isApp = (PackageListClass.clazz.method { + name = "size" + emptyParam() + }.get(ProcessRecordClass.clazz.method { + name = "getPkgList" + emptyParam() + }.get(proc).call()).int() == 1) && appInfo != null /** 是否短时内重复错误 */ val isRepeating = AppErrorDialog_DataClass.clazz.field { name = "repeating" }.get(errData).boolean()