From 7c877f58f00f8fa6ae91feafe8602e60a1a5039e Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Wed, 27 Aug 2025 17:35:03 +0800 Subject: [PATCH] Fix bug --- .../fongmi/android/tv/ui/activity/CrashActivity.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/ui/activity/CrashActivity.java b/app/src/main/java/com/fongmi/android/tv/ui/activity/CrashActivity.java index 49d5a580f..77c337b31 100644 --- a/app/src/main/java/com/fongmi/android/tv/ui/activity/CrashActivity.java +++ b/app/src/main/java/com/fongmi/android/tv/ui/activity/CrashActivity.java @@ -39,10 +39,13 @@ public class CrashActivity extends BaseActivity { private void setCrash() { String log = CustomActivityOnCrash.getActivityLogFromIntent(getIntent()); if (TextUtils.isEmpty(log)) return; - int lastNewLine = log.lastIndexOf('\n'); - String lastLine = (lastNewLine >= 0) ? log.substring(lastNewLine + 1) : log; - if (lastLine.contains(HomeActivity.class.getSimpleName())) { - Prefers.put("crash", true); + String[] lines = log.split("\n"); + for (int i = lines.length - 1; i >= 0; i--) { + if (lines[i].isEmpty()) continue; + if (lines[i].contains(HomeActivity.class.getSimpleName())) { + Prefers.put("crash", true); + break; + } } }