@Override public void onException(DownloadTask task) throws RemoteException { ArrayList<Exception> list = task.getExceptionList(); if (mStartDonwload != 0) { setDonwloadSpeed(task); for (Exception e : list) { AppGameNetLogControll.getInstance().setExceptionCode(mChildThreadCode, e); } } else { AppGameNetLogControll.getInstance().setDownloadSpeed(mChildThreadCode, "0"); for (Exception e : list) { AppGameNetLogControll.getInstance() .setExceptionCode(AppGameNetLogControll.DEFAULT_CURRENT_THREAD_CODE, e); } } mStartConntion = 0; mStartDonwload = 0; }