From 18f7993797a445f033783132ca8d2c54961419c0 Mon Sep 17 00:00:00 2001
From: nilupeng <qingingrunt2010@qq.com>
Date: Thu, 11 Aug 2022 07:49:09 +0000
Subject: [PATCH] drawable tint问题

---
 app/src/main/java/com/runt/open/mvvm/ui/main/MainActivity.java |   17 ++++-------------
 1 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/app/src/main/java/com/runt/open/mvvm/ui/main/MainActivity.java b/app/src/main/java/com/runt/open/mvvm/ui/main/MainActivity.java
index 090cfa4..3b08428 100644
--- a/app/src/main/java/com/runt/open/mvvm/ui/main/MainActivity.java
+++ b/app/src/main/java/com/runt/open/mvvm/ui/main/MainActivity.java
@@ -20,9 +20,9 @@
 import com.runt.open.mvvm.databinding.ActivityMainBinding;
 import com.runt.open.mvvm.listener.CustomClickListener;
 import com.runt.open.mvvm.listener.ResPonse;
+import com.runt.open.mvvm.ui.loadpage.PageFragments;
 import com.runt.open.mvvm.ui.login.RegisterLoginActivity;
 import com.runt.open.mvvm.ui.login.UserBean;
-import com.runt.open.mvvm.ui.main.home.HomeFragment;
 import com.runt.open.mvvm.ui.main.mine.MineFragment;
 import com.runt.open.mvvm.ui.main.service.ServiceFragment;
 
@@ -30,7 +30,7 @@
 
 public class MainActivity extends BaseActivity<ActivityMainBinding, MainViewModel> {
 
-    private BaseFragment[] fragments = {new HomeFragment(),new ServiceFragment(),new MineFragment()} ;
+    private BaseFragment[] fragments = {new PageFragments.HomeFragment(),new ServiceFragment(),new MineFragment()} ;
     ActivityResultLauncher<Intent>  loginLaunch = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> {
         if(result.getResultCode() == RESULT_CODE_SUCESS){
             fragments[2].loadData();//登录后重新刷新
@@ -60,12 +60,8 @@
         mBinding.viewPager2.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
 
             @Override
-            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
-                setTitleStr(position);
-            }
-
-            @Override
             public void onPageSelected(int position) {
+                setTitleStr(position);
                 mBinding.navView.getMenu().getItem(position).setChecked(true);
                 if(position == 2 && UserBean.getUser() == null){
                     loginLaunch.launch(new Intent(mContext, RegisterLoginActivity.class));
@@ -142,12 +138,7 @@
         PermissionX.init(MainActivity.this)
                 .permissions(Manifest.permission.READ_PHONE_STATE)
                 .request((allGranted, grantedList, deniedList) -> {
-                    if(allGranted){
-                        PhoneDevice.setDevice(mContext);
-                    }else{
-                        showPermissionDialog();
-                    }
-
+                    PhoneDevice.setDevice(mContext);
                 });
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1