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 86f7c1890..f3a333d39 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 @@ -51,7 +51,7 @@ public class SiteViewModel extends ViewModel { private Future future; public SiteViewModel() { - executor = Executors.newSingleThreadExecutor(); + executor = Executors.newFixedThreadPool(2); episode = new MutableLiveData<>(); result = new MutableLiveData<>(); player = new MutableLiveData<>(); @@ -294,6 +294,7 @@ public class SiteViewModel extends ViewModel { if (future.isCancelled()) return; result.postValue(taskResult); } catch (InterruptedException e) { + e.printStackTrace(); Thread.currentThread().interrupt(); } catch (Throwable e) { if (future.isCancelled()) return;