1.优化处理后台任务含视频有空地址的情况保持代码健壮性
2.优化处理apk下载完成不上报后台后减少EventBus通知
This commit is contained in:
@@ -123,7 +123,7 @@ public class ADManager implements DownLoadManeger.DownloadListener {
|
|||||||
if(!TextUtils.isEmpty(dbLocalFilePath)) {
|
if(!TextUtils.isEmpty(dbLocalFilePath)) {
|
||||||
int lastIndex = dbLocalFilePath.lastIndexOf("/");
|
int lastIndex = dbLocalFilePath.lastIndexOf("/");
|
||||||
String fileName=lastIndex==-1?dbLocalFilePath:dbLocalFilePath.substring(lastIndex+1);
|
String fileName=lastIndex==-1?dbLocalFilePath:dbLocalFilePath.substring(lastIndex+1);
|
||||||
if(!aDInfo.getAdUri().contains(fileName)){
|
if(TextUtils.isEmpty(aDInfo.getAdUri())||!aDInfo.getAdUri().contains(fileName)){
|
||||||
File oldfile = new File(dbLocalFilePath);
|
File oldfile = new File(dbLocalFilePath);
|
||||||
List<AdsInfoBean> adSInfoBeanList =DaoManager.getInstance().queryByKeyList(AdsInfoBean.class,"localFilePath",dbLocalFilePath);
|
List<AdsInfoBean> adSInfoBeanList =DaoManager.getInstance().queryByKeyList(AdsInfoBean.class,"localFilePath",dbLocalFilePath);
|
||||||
if (oldfile.exists()&& adSInfoBeanList.size()==1) {
|
if (oldfile.exists()&& adSInfoBeanList.size()==1) {
|
||||||
@@ -410,7 +410,7 @@ public class ADManager implements DownLoadManeger.DownloadListener {
|
|||||||
EventBusUtils.postMsg(new MessageEvent(MessageEvent.ACTION_UPADATE_DATA_SOURCE));
|
EventBusUtils.postMsg(new MessageEvent(MessageEvent.ACTION_UPADATE_DATA_SOURCE));
|
||||||
}
|
}
|
||||||
},1000*5);
|
},1000*5);
|
||||||
EventBusUtils.postMsg(new MessageEvent(MessageEvent.ACTION_UPADATE_DATA_SOURCE));
|
// EventBusUtils.postMsg(new MessageEvent(MessageEvent.ACTION_UPADATE_DATA_SOURCE));
|
||||||
}else{
|
}else{
|
||||||
EventBusUtils.postMsg(new MessageEvent(MessageEvent.ACTION_UPADATE_DATA_SOURCE));
|
EventBusUtils.postMsg(new MessageEvent(MessageEvent.ACTION_UPADATE_DATA_SOURCE));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user