SettingMainFragmentリファクタリング #121

Merged
Fujimatsu merged 8 commits from improve/refactor2 into main 2024-07-02 14:20:52 +00:00
Showing only changes of commit 9c441056d3 - Show all commits

View File

@ -148,27 +148,27 @@ public class SettingMainFragment extends Fragment {
View view = inflater.inflate(R.layout.fragment_setting_main, container, false); View view = inflater.inflate(R.layout.fragment_setting_main, container, false);
// ビューの取得
username = view.findViewById(R.id.username); username = view.findViewById(R.id.username);
userMailAddress = view.findViewById(R.id.useradress); userMailAddress = view.findViewById(R.id.useradress);
swipeRefreshLayout = view.findViewById(R.id.swipe_refresh_layout);
RecyclerView recyclerView = view.findViewById(R.id.childrecyclerview); RecyclerView recyclerView = view.findViewById(R.id.childrecyclerview);
// RecyclerViewの設定
RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getContext()); RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getContext());
recyclerView.setLayoutManager(layoutManager); recyclerView.setLayoutManager(layoutManager);
mainAdapter = new SettingAdapter(); mainAdapter = new SettingAdapter();
recyclerView.setAdapter(mainAdapter); recyclerView.setAdapter(mainAdapter);
// Pull-to-refreshスワイプで更新 // ユーザー情報の更新(初回)
swipeRefreshLayout = view.findViewById(R.id.swipe_refresh_layout);
updateInfo(); updateInfo();
// スワイプリフレッシュのリスナー
swipeRefreshLayout.setOnRefreshListener(() -> { swipeRefreshLayout.setOnRefreshListener(() -> {
updateInfo(); updateInfo(); // ユーザー情報の更新
}); });
// ダイアログの設定
LayoutInflater inflater1 = requireActivity().getLayoutInflater(); LayoutInflater inflater1 = requireActivity().getLayoutInflater();
View view1 = inflater1.inflate(R.layout.add_child_list_dialog,null); View view1 = inflater1.inflate(R.layout.add_child_list_dialog,null);
@ -180,6 +180,7 @@ public class SettingMainFragment extends Fragment {
.setNeutralButton("閉じる",null); .setNeutralButton("閉じる",null);
builder.create(); builder.create();
// ダイアログの表示
view.findViewById(R.id.addchildname).setOnClickListener(v -> { view.findViewById(R.id.addchildname).setOnClickListener(v -> {
builder.show(); builder.show();
}); });