@Override public void run() { // TODO Auto-generated method stub Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); refreshTime = System.currentTimeMillis(); String filePath = FileCatchConfigUtil.getCatchPath() + "bithealth.apk"; ; IServerBusiness.getInstance(DownLoadApkService.this.getApplicationContext()) .DownLoadFile(downloadApkUrl, filePath, DownLoadApkService.this); }
@Override public void run() { // TODO Auto-generated method stub try { long timeLast = AndroidConfiguration.getInstance(mContext).getLastUpdateTime(KEY_CONFIG_UPDATE_TIME); long nowTime = new Date().getTime(); if (timeLast == -1 || (nowTime - timeLast) >= UPATE_TIME_INTERVAL) { CheckVersionBean bean = IServerBusiness.getInstance(mContext).checkAppVersion(); mCallback.checkVersionCallback(0, "ok", bean); } } catch (BusinessException e) { // TODO Auto-generated catch block e.printStackTrace(); mCallback.checkVersionCallback(e.retCode, e.getMessage(), null); } }