From 2d9c1a10c97fc206f77368511eb4e376dd4cdffc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Tue, 23 Jul 2024 13:15:52 +0900 Subject: [PATCH] WIP --- .../wallet/WalletParentWrapperFragment.java | 42 +++++++++++-------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/feature/wallet/src/main/java/one/nem/kidshift/wallet/WalletParentWrapperFragment.java b/feature/wallet/src/main/java/one/nem/kidshift/wallet/WalletParentWrapperFragment.java index 37dd5a9..99ef7af 100644 --- a/feature/wallet/src/main/java/one/nem/kidshift/wallet/WalletParentWrapperFragment.java +++ b/feature/wallet/src/main/java/one/nem/kidshift/wallet/WalletParentWrapperFragment.java @@ -84,29 +84,35 @@ public class WalletParentWrapperFragment extends Fragment { private void setupViewPager() { // デバッグ用 - childData.getChildList(new ChildModelCallback() { - @Override - public void onUnchanged() { - // TODO: impl - } +// childData.getChildList(new ChildModelCallback() { +// @Override +// public void onUnchanged() { +// // TODO: impl +// } +// +// @Override +// public void onUpdated(List childModelList) { +// // TODO: impl +// } +// +// @Override +// public void onFailed(String message) { +// // TODO: impl +// } +// }).thenAccept(childModels -> { - @Override - public void onUpdated(List childModelList) { - // TODO: impl - } + childData.getChildListDirect().thenAccept(childModels -> { - @Override - public void onFailed(String message) { - // TODO: impl - } - }).thenAccept(childModels -> { tabAdapter.setChildList(childModels); + requireActivity().runOnUiThread(() -> { - new TabLayoutMediator(tabLayout, viewPager, (tab, position) -> { - tab.setText(childModels.get(position).getName()); - }).attach(); + tabAdapter.notifyDataSetChanged(); - requireActivity().runOnUiThread(() -> tabAdapter.notifyDataSetChanged()); + new TabLayoutMediator(tabLayout, viewPager, (tab, position) -> { + tab.setText(childModels.get(position).getName()); + }).attach(); + + }); }); }