From deafd6e7b930b04eddc623f8d64c243669d89dd0 Mon Sep 17 00:00:00 2001 From: FongMi Date: Tue, 6 Sep 2022 12:46:21 +0800 Subject: [PATCH] Upgrade Exception to Throwable to prevent crash --- .../main/java/com/fongmi/android/tv/model/SiteViewModel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java b/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java index 5ace96afe..f97b50d6c 100644 --- a/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java +++ b/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java @@ -168,7 +168,7 @@ public class SiteViewModel extends ViewModel { if (site.getType() == 0) post(site, Result.fromXml(body)); else post(site, Result.fromJson(body)); } - } catch (Exception | NoClassDefFoundError e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -185,7 +185,7 @@ public class SiteViewModel extends ViewModel { service.execute(() -> { try { if (!Thread.interrupted()) result.postValue(service.submit(callable).get(15, TimeUnit.SECONDS)); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); if (e instanceof InterruptedException) return; if (!Thread.interrupted()) result.postValue(Result.empty());