リファクタリング

This commit is contained in:
ろむねこ 2024-07-05 11:31:10 +09:00
parent 0808bbe69a
commit 49a07a776c
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168

View File

@ -235,23 +235,20 @@ public class SettingMainFragment extends Fragment {
fabManager.setFabEventCallback(new FabEventCallback() { fabManager.setFabEventCallback(new FabEventCallback() {
@Override @Override
public void onClicked() { public void onClicked() {
View childListView = dialogInflater.inflate(R.layout.add_child_list_dialog, null);
//子供の名前追加のダイアログ //子供の名前追加のダイアログ
MaterialAlertDialogBuilder addChildBuilder = new MaterialAlertDialogBuilder(requireContext()); View dialogView = dialogInflater.inflate(R.layout.add_child_list_dialog, null);
addChildBuilder.setTitle("お子様の名前を入力してください。") new MaterialAlertDialogBuilder(requireContext())
.setView(childListView) .setTitle("お子様の名前を入力してください。")
.setView(dialogView)
.setPositiveButton("追加", (dialog, which) -> { .setPositiveButton("追加", (dialog, which) -> {
dialog.dismiss();
String childName = Objects.requireNonNull(childListView.findViewById(R.id.childNameEditText)).toString();
ChildModel childModel = new ChildModel(); ChildModel childModel = new ChildModel();
childModel.setName(childName); childModel.setName(Objects.requireNonNull(((TextView) dialogView.findViewById(R.id.childNameEditText)).getText()).toString());
childData.addChild(childModel); childData.addChild(childModel);
updateChildInfo(); updateChildInfo();
}) })
.setNeutralButton("閉じる", (dialog, which) -> { .setNeutralButton("閉じる", (dialog, which) -> {
dialog.cancel(); dialog.cancel();
}); }).show();
addChildBuilder.create().show();
} }
@Override @Override