From 633efc11ba034e3ca0b484596b55ed0311ee9f22 Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 11 Apr 2025 16:31:12 +0800 Subject: [PATCH] Clean code --- .../java/com/fongmi/android/tv/api/loader/JarLoader.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/fongmi/android/tv/api/loader/JarLoader.java b/app/src/main/java/com/fongmi/android/tv/api/loader/JarLoader.java index 5535f2164..e7a11cf8e 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/loader/JarLoader.java +++ b/app/src/main/java/com/fongmi/android/tv/api/loader/JarLoader.java @@ -141,7 +141,13 @@ public class JarLoader { } public Object[] proxyInvoke(Map params) { + Object[] result = proxyInvoke(methods.get(recent), params); + return result != null ? result : tryOthers(params); + } + + private Object[] tryOthers(Map params) { for (Map.Entry entry : methods.entrySet()) { + if (entry.getKey().equals(recent)) continue; Object[] result = proxyInvoke(entry.getValue(), params); if (result != null) return result; }