package me.pjq.pushup;
import android.content.Context;
import com.squareup.otto.Bus;
import com.squareup.otto.ThreadEnforcer;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class ServiceProvider {
private static final String APP_STORAG_SHARED_PREFS_NAME = "appStorageSp";
private static final String REMOTE_FILE_CACHE_SP_NAME = "remoteFileCacheSp";
private static Context context;
private static ExecutorService executorService = Executors.newFixedThreadPool(1);
private static ExecutorService zipexecutorService = Executors.newFixedThreadPool(1);
public static void init(Context applicationContext) {
ServiceProvider.context = applicationContext;
}
public static ExecutorService getExecutorService() {
return executorService;
}
private static final Bus BUS = new Bus(ThreadEnforcer.ANY);
public static Bus getBus() {
return BUS;
}
public static Context getContext() {
return context;
}
}