取得処理修正

This commit is contained in:
ろむねこ 2024-07-23 13:08:59 +09:00
parent 7d01ebc018
commit 6213acc2b0
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168

View File

@ -26,6 +26,7 @@ import dagger.hilt.android.AndroidEntryPoint;
import one.nem.kidshift.data.ChildData; import one.nem.kidshift.data.ChildData;
import one.nem.kidshift.data.RewardData; import one.nem.kidshift.data.RewardData;
import one.nem.kidshift.model.ChildModel; import one.nem.kidshift.model.ChildModel;
import one.nem.kidshift.model.callback.ChildModelCallback;
import one.nem.kidshift.utils.FabManager; import one.nem.kidshift.utils.FabManager;
import one.nem.kidshift.utils.KSLogger; import one.nem.kidshift.utils.KSLogger;
import one.nem.kidshift.utils.ToolBarManager; import one.nem.kidshift.utils.ToolBarManager;
@ -73,9 +74,24 @@ public class WalletParentWrapperFragment extends Fragment {
TabAdapter tabAdapter = new TabAdapter(requireActivity()); TabAdapter tabAdapter = new TabAdapter(requireActivity());
// デバッグ用 // デバッグ用
List<ChildModel> childList = childData.getChildListDirect().join(); List<ChildModel> childList = childData.getChildList(new ChildModelCallback() {
tabAdapter.setChildList(childList); @Override
public void onUnchanged() {
// TODO: impl
}
@Override
public void onUpdated(List<ChildModel> childModelList) {
// TODO: impl
}
@Override
public void onFailed(String message) {
// TODO: impl
}
}).join();
tabAdapter.setChildList(childList);
viewPager.setAdapter(tabAdapter); viewPager.setAdapter(tabAdapter);
new TabLayoutMediator(tabLayout, viewPager, (tab, position) -> { new TabLayoutMediator(tabLayout, viewPager, (tab, position) -> {