Przeglądaj źródła

优化学生端样式分端加载代码

Pq 1 rok temu
rodzic
commit
14621c7984

+ 2 - 1
institution/src/main/java/com/cooleshow/institution/stu/ui/main/MainActivity.java

@@ -76,6 +76,7 @@ public class MainActivity extends BaseMVPActivity<ActivityInstitutionMainLayoutB
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
+        setStyleConfig();
         super.onCreate(savedInstanceState);
         QMUIStatusBarHelper.setStatusBarDarkMode(this);
         EventBus.getDefault().register(this);
@@ -102,7 +103,6 @@ public class MainActivity extends BaseMVPActivity<ActivityInstitutionMainLayoutB
     @Override
     public void initData() {
         super.initData();
-        setStyleConfig();
         requestPermission();
         IMCenter.getInstance().addUnReadMessageObserver(mUnReadMessageObserver);
     }
@@ -151,6 +151,7 @@ public class MainActivity extends BaseMVPActivity<ActivityInstitutionMainLayoutB
 
     private void setStyleConfig() {
         StyleConfig.isStudentStyle = false;
+        StyleConfig.setTheme(this);//IM模块是通用的,需要此样设置是适配style修改
         IMThemManager.getInstance().setEmptyDrawable(getResources().getDrawable(R.drawable.jg_icon_empty_content));
         IMThemManager.getInstance().setMainStyleColor(getResources().getColor(R.color.color_fe2451));
         IMThemManager.getInstance().setMainStyleColor2(getResources().getColor(R.color.color_ff4d72));

+ 2 - 1
student/src/main/java/com/cooleshow/student/ui/main/MainActivity.java

@@ -104,6 +104,7 @@ public class MainActivity extends BaseMVPActivity<ActivityMainBinding, MainPrese
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
+        setStyleConfig();
         super.onCreate(savedInstanceState);
         QMUIStatusBarHelper.setStatusBarLightMode(this);
         EventBus.getDefault().register(this);
@@ -230,7 +231,6 @@ public class MainActivity extends BaseMVPActivity<ActivityMainBinding, MainPrese
     @Override
     public void initData() {
         super.initData();
-        setStyleConfig();
         requestPermission();
 //        IMManager.getInstance().addOnUnReadMessageListener(this);
         IMCenter.getInstance().addUnReadMessageObserver(mUnReadMessageObserver);
@@ -238,6 +238,7 @@ public class MainActivity extends BaseMVPActivity<ActivityMainBinding, MainPrese
 
     private void setStyleConfig() {
         StyleConfig.isStudentStyle = true;
+        StyleConfig.setTheme(this);//IM模块是通用的,需要此样设置是适配style修改
         IMThemManager.getInstance().resetStyleValue();
         IMThemManager.getInstance().setSearchTextColor(getResources().getColor(com.cooleshow.base.R.color.color_333333));
     }