1.AppManager和SplashView处理图片断电重启无论多少次图片不显示而其原因为文件变回-tmp情况,广告位5s后刷新

2.DownLoadManeger 处理下载apk安装未完成重启无论多少次不安装情况
3.重命名系统概率不成功把重命名和删除文件操作分开间隔5s
This commit is contained in:
2025-11-08 09:03:38 +08:00
parent 578f5739bf
commit 646719c3fb
7 changed files with 43 additions and 11 deletions

View File

@@ -15,6 +15,8 @@ import com.android.database.lib.NetShortAppBean;
import com.android.database.lib.RecommendAppBean;
import com.android.database.lib.ShortAppBean;
import com.android.database.lib.VideoAppBean;
import com.android.eventbaus.EventBusUtils;
import com.android.eventbaus.MessageEvent;
import com.android.nebulasdk.bean.FavNaviBean;
import com.android.util.GsonUtil;
import com.android.util.LogUtils;
@@ -587,6 +589,13 @@ public class AppManager {
if (file.exists()) {
favNaviBean = new FavNaviBean(index, adsInfoBean.getLocalFilePath(), adsInfoBean.getInfo(), null);
}else {
File tempFile=new File(adsInfoBean.getLocalFilePath()+"-tmp");
if(tempFile.exists()&&tempFile.length()==adsInfoBean.getAdSize()){
tempFile.renameTo(file);
tempFile.delete();
EventBusUtils.postMsg(new MessageEvent(MessageEvent.ACTION_UPADATE_DATA_SOURCE));
LogUtils.loge("下载大小完成但重命名失败同时下载任务已清除图片至始至终未显示处理 sys rename failed bug solved");
}
LogUtils.loge(file.getPath()+" is not exit");
}
}