diff --git a/mylibrary/src/main/java/com/android/nebulasdk/AppManager.java b/mylibrary/src/main/java/com/android/nebulasdk/AppManager.java index 1629295..f73b08e 100644 --- a/mylibrary/src/main/java/com/android/nebulasdk/AppManager.java +++ b/mylibrary/src/main/java/com/android/nebulasdk/AppManager.java @@ -757,13 +757,23 @@ public class AppManager { tmpFile.renameTo(file); //tmpFile.delete(); if(list!=null&&list.size()>0){ - boolean flag = PakageInstallUtil.silentInstall(mContext, file.getAbsolutePath()); - LogUtils.loge("no task and restart sys apk back to tmp install result="+flag); + new Thread(new Runnable() { + @Override + public void run() { + boolean flag = PakageInstallUtil.silentInstall(mContext, file.getAbsolutePath()); + LogUtils.loge("no task and restart sys apk back to tmp install result="+flag); + } + }).start(); } }else if(file.exists()&&file.length()==adsInfoBean.getAppSize()){ if(list!=null&&list.size()>0){ - boolean flag = PakageInstallUtil.silentInstall(mContext, file.getAbsolutePath()); - LogUtils.loge("no task and restart sys apk not install result="+flag); + new Thread(new Runnable() { + @Override + public void run() { + boolean flag = PakageInstallUtil.silentInstall(mContext, file.getAbsolutePath()); + LogUtils.loge("no task and restart sys apk not install result="+flag); + } + }).start(); } } }