diff --git a/feature/setting/src/main/java/one/nem/kidshift/feature/setting/SettingMainFragment.java b/feature/setting/src/main/java/one/nem/kidshift/feature/setting/SettingMainFragment.java index d42fc18..c334926 100644 --- a/feature/setting/src/main/java/one/nem/kidshift/feature/setting/SettingMainFragment.java +++ b/feature/setting/src/main/java/one/nem/kidshift/feature/setting/SettingMainFragment.java @@ -243,10 +243,11 @@ public class SettingMainFragment extends Fragment { .setPositiveButton("追加", (dialog, which) -> { ChildModel childModel = new ChildModel(); childModel.setName(Objects.requireNonNull(((TextView) dialogView.findViewById(R.id.childNameEditText)).getText()).toString()); - childData.addChild(childModel); - // debug - logger.debug("子供を追加しました: " + childModel.getName()); - updateChildInfo(); + childData.addChild(childModel).thenAccept(childModel1 -> { // Debug + logger.debug("子供を追加しました: " + childModel1.getName()); + }).thenRun(() -> { + updateChildInfo(); + }); }) .setNeutralButton("閉じる", (dialog, which) -> { dialog.cancel();