Selaa lähdekoodia

尝试修复部分手机提示无需安装的问题

zengjiebin 7 vuotta sitten
vanhempi
commit
b0ae81b546
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      app/src/main/java/com/kfzs/duanduan/utils/ApkUtils.java

+ 3 - 2
app/src/main/java/com/kfzs/duanduan/utils/ApkUtils.java

@@ -110,9 +110,10 @@ public class ApkUtils {
                             return;
                         if(apkFileInfo.isAppInstalled()){//在onNext中未处理且应用已经安装的情况下,直接打开应用
                             PackageUtil.startApp(context, apkFileInfo.getPackageName());
-                            return;
+                        } else {//有些手机会进入这里,很奇怪,暂未复现,直接安装吧
+                            PackageUtil.installApk(context, apkFileInfo.getPath());
+                            DataUtil.putAsString(DataKey.KEY_INSTALL_APK_PACKAGE_NAME, apkFileInfo.getPackageName());
                         }
-                        G.showToast("无需安装");
                     }
 
                     @Override