Skip to content

Commit 2b85fd6

Browse files
committed
Use a simple Thread instead of executor service
1 parent cfd4698 commit 2b85fd6

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

sentry-android-core/src/main/java/io/sentry/android/core/internal/modules/AssetsModulesLoader.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import java.io.InputStream;
1111
import java.util.Map;
1212
import java.util.TreeMap;
13-
import java.util.concurrent.ExecutorService;
14-
import java.util.concurrent.Executors;
1513
import org.jetbrains.annotations.ApiStatus;
1614
import org.jetbrains.annotations.NotNull;
1715

@@ -25,10 +23,8 @@ public AssetsModulesLoader(final @NotNull Context context, final @NotNull ILogge
2523
this.context = ContextUtils.getApplicationContext(context);
2624

2725
// pre-load modules on a bg thread to avoid doing so on the main thread in case of a crash/error
28-
final @NotNull ExecutorService executorService = Executors.newSingleThreadExecutor();
2926
//noinspection Convert2MethodRef
30-
executorService.submit(() -> getOrLoadModules());
31-
executorService.shutdown();
27+
new Thread(() -> getOrLoadModules()).start();
3228
}
3329

3430
@Override

0 commit comments

Comments
 (0)