
mCompositeSubMap.put(taskId, mCompositeSubscription);
</BUG>
}
}
<BUG>public void removeCompositeSub(int taskId) {
if(mCompositeSubMap!=null&& mCompositeSubMap.get(taskId)!=null){
mCompositeSubscription= mCompositeSubMap.get(taskId);

mCompositeSubscription.unsubscribe();
</BUG>
mCompositeSubMap.remove(taskId);

private static DBHelper sDBHelper;
private static NbaplusAPI sNbaplus;
private static NewsDetileAPI sNewsDetileApi;
private static ExecutorService sSingleThreadExecutor;
private Map<Integer,CompositeSubscription> mCompositeSubMap;
public void initService() {
sBus = new EventBus();
sGson=new Gson();
mCompositeSubMap=new HashMap<Integer,CompositeSubscription>();
sSingleThreadExecutor= Executors.newSingleThreadExecutor();
backGroundInit();
