1.apk 安装过程中重启apk未安装未删除安装包修改为继续安装并删除安装包

2.apk 安装过程中重启apk已安装未删除安装包修改为删除安装包
3.DownLoadManager撤回下载任务但文件丢失会产生-tmp 0 size大小文件bug,下载异常日志打印
This commit is contained in:
2025-11-10 16:42:17 +08:00
parent 646719c3fb
commit 632000cb56
4 changed files with 55 additions and 14 deletions

View File

@@ -44,6 +44,7 @@ import com.android.nebulasdk.bean.FavNaviBean;
import com.android.util.GsonUtil;
import com.android.util.IntentUtil;
import com.android.util.LogUtils;
import com.android.util.NetUtil;
import com.android.util.PakageInstallUtil;
import com.ik.mboxlauncher.R;
import com.ik.mboxlauncher.ui.adapter.CustomAppAdapter;
@@ -322,7 +323,12 @@ public class Launcher extends FragmentActivity implements SplashView.SplashAdLi
}
private boolean isNetworkAvailable() {
int netState = NetUtil.getNetWorkState(this);
return netState == NetUtil.NETWORK_MOBILE
|| netState == NetUtil.NETWORK_WIFI
|| netState == NetUtil.NETWORK_ETHERNET;
}
@Override
protected int getFramlayoutId() {
return R.layout.main;
@@ -949,7 +955,10 @@ public boolean onGenericMotionEvent(MotionEvent event) {
if(isSplashEnd) {
ADSWindowManager.getInstance().startVideo();
}
ADManager.getInstance().clearTaskInteruptQueueAndRestart();
if(isNetworkAvailable()){
ADManager.getInstance().clearApkFileByPowerDown();
ADManager.getInstance().clearTaskInteruptQueueAndRestart();
}
setImageViewData();
loadShortAppList();
}