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