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