Browse Source

2.8.2 修复断网重连导致重新进入小程序
先获取下小程序状态。卸载app后首次安装,导致各类配置失效。展示三个小圆点和,小程序左中右布局

xulh 6 months ago
parent
commit
d8a341a8e8

+ 1 - 1
app/src/main/java/com/hh/arome/MyApplication.java

@@ -85,7 +85,7 @@ public class MyApplication extends CommonApplication {
     protected void attachBaseContext(Context base) {
         super.attachBaseContext(base);
         //在attachBaseContext方法中调用初始化sdk
-        DX_SSCardReader.initPgyerSDK(this);
+//        DX_SSCardReader.initPgyerSDK(this);
     }
 
 

+ 10 - 3
app/src/main/java/com/hh/arome/ui/MainActivity.java

@@ -1177,6 +1177,7 @@ public class MainActivity extends BaseHHActivity implements DeviceConfigContract
         //是否隐藏导航栏 默认false
         themeConfig.putBoolean("hideNavigationBar", false);
         //是否隐藏标题栏胶囊按钮 默认false不隐藏,true隐藏。配置右上角三个圆点和X
+        AppLogUtils.e("三个圆点hideNavigationBar:"+hideNavigationBar);
         themeConfig.putBoolean("hideOptionMenu", hideNavigationBar);
 //        themeConfig.putBoolean("hideOptionMenu", true);
         //超时时间 单位秒,默认30秒 建议传大于10的值
@@ -1207,6 +1208,8 @@ public class MainActivity extends BaseHHActivity implements DeviceConfigContract
         AppLogUtils.e("displayWidth--" + displayWidth);
         AppLogUtils.e("displayHeight--" + displayHeight);
 
+
+
         //竖屏配置,若没有可以不配置
         Bundle portrait = new Bundle();
         //竖屏默认默认值是2 可参考https://opendocs.alipay.com/mini/00v8et?pathHash=8d2d3fa2#3.1%20%E5%90%AF%E5%8A%A8
@@ -1219,6 +1222,9 @@ public class MainActivity extends BaseHHActivity implements DeviceConfigContract
         landscape.putInt("showType", 2);
 
 
+//        AppLogUtils.e("showType--" + portrait.getInt("showType"));
+
+
         if (deviceModel.contains(Constants.DeviceModel.ZP_A50)) {
             // 紫鹏X5的配置。按照获取的值左右有边距
             //竖屏配置的宽度  默认750 小程序显示的宽度750就是按给定窗口的大小显示,如果是375则是给定窗口大小的一半显示
@@ -4088,15 +4094,16 @@ public class MainActivity extends BaseHHActivity implements DeviceConfigContract
 
             final DeviceConfigResultBean newResultBean = resultBean;
 
-            // 先获取下小程序状态
-            getAppletStatus();
+            // 先获取下小程序状态。卸载app后首次安装,导致各类配置失效。展示三个小圆点和,小程序左中右布局
+//            getAppletStatus();
 
             // 为了身份证初始化成功
             mHandler.postDelayed(new Runnable() {
                 @Override
                 public void run() {
 
-                    if(appletRunnning&&appleForeground){
+//                    if(appletRunnning&&appleForeground){
+                    if(isLaunchApplet){
                         // 小程序已经运行
                         AppLogUtils.e("小程序已经运行,不操作");
                     }else{