From 05e5459e6b0ac4010be85b82558235805db6b1e5 Mon Sep 17 00:00:00 2001 From: tongtongstudio Date: Tue, 4 Nov 2025 00:22:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=95=BF=E6=8C=89app?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E6=88=96=E6=98=BE=E7=A4=BA=E6=97=B6=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E4=B8=8D=E4=BC=9A=E6=94=B9=E5=8F=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ttstd/dialer/activity/main/MainActivity.java | 13 ++++++------- .../ttstd/dialer/fragment/app/AppFragment.java | 15 ++++++++++----- .../com/ttstd/dialer/view/ApkPagerAdapter.java | 12 ++++++++++++ 3 files changed, 28 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/ttstd/dialer/activity/main/MainActivity.java b/app/src/main/java/com/ttstd/dialer/activity/main/MainActivity.java index d837d2a..0031c14 100644 --- a/app/src/main/java/com/ttstd/dialer/activity/main/MainActivity.java +++ b/app/src/main/java/com/ttstd/dialer/activity/main/MainActivity.java @@ -79,7 +79,7 @@ public class MainActivity extends BaseMvvmActivity subList = new ArrayList<>(mAppInfos.subList(start, end)); Log.e(TAG, "setAppList: subList size = " + subList.size()); -// AppFragment fragment = AppFragment.newInstance(subList); - AppFragment fragment = new AppFragment(subList); - fragment.setUpdateCallback(new AppFragment.UpdateCallback() { +// AppFragment appFragment = AppFragment.newInstance(subList); + AppFragment appFragment = new AppFragment(subList); + Log.e(TAG, "setAppList: appFragment hashCode = " + appFragment.hashCode()); + appFragment.setUpdateCallback(new AppFragment.UpdateCallback() { @Override public void onUpdate() { mViewModel.getOutsideApp(); } }); - mFragments.add(fragment); + mFragments.add(appFragment); Log.e(TAG, "setAppList: add mFragments size = " + mFragments.size()); } mScaleCircleNavigator.setCircleCount(mFragments.size()); mScaleCircleNavigator.notifyDataSetChanged(); mApkPagerAdapter.setFragments(mFragments); - mApkPagerAdapter.notifyDataSetChanged(); - } public class BtnClick { diff --git a/app/src/main/java/com/ttstd/dialer/fragment/app/AppFragment.java b/app/src/main/java/com/ttstd/dialer/fragment/app/AppFragment.java index 17676f9..eae54f1 100644 --- a/app/src/main/java/com/ttstd/dialer/fragment/app/AppFragment.java +++ b/app/src/main/java/com/ttstd/dialer/fragment/app/AppFragment.java @@ -40,6 +40,7 @@ public class AppFragment extends BaseMvvmFragment appInfos) { mAppInfos = appInfos; + Log.e(TAG, "AppFragment: mAppInfos = " + mAppInfos.hashCode()); } public interface UpdateCallback { @@ -68,7 +69,7 @@ public class AppFragment extends BaseMvvmFragment