Removing unnecessary executor

This commit is contained in:
anthony restaino 2017-05-26 14:58:54 -04:00
parent f47ecf2bad
commit c1e8943a7f
2 changed files with 3 additions and 8 deletions

View File

@ -40,9 +40,7 @@ public class BrowserApp extends Application {
AppCompatDelegate.setCompatVectorFromResourcesEnabled(Build.VERSION.SDK_INT <= Build.VERSION_CODES.KITKAT);
}
@Nullable private static AppComponent sAppComponent;
private static final Executor mIOThread = Executors.newSingleThreadExecutor();
@Inject PreferenceManager mPreferenceManager;
@Inject BookmarkModel mBookmarkModel;
@ -125,11 +123,6 @@ public class BrowserApp extends Application {
return sAppComponent;
}
@NonNull
public static Executor getIOThread() {
return mIOThread;
}
/**
* Determines whether this is a release build.
*

View File

@ -8,6 +8,8 @@ import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.util.Log;
import com.anthonycr.bonsai.Schedulers;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
@ -38,7 +40,7 @@ public class FileUtils {
* @param name the name of the file to store the bundle in.
*/
public static void writeBundleToStorage(final @NonNull Application app, final Bundle bundle, final @NonNull String name) {
BrowserApp.getIOThread().execute(new Runnable() {
Schedulers.io().execute(new Runnable() {
@Override
public void run() {
File outputFile = new File(app.getFilesDir(), name);