diff --git a/feature/common/src/main/java/one/nem/kidshift/feature/common/CommonHomeFragment.java b/feature/common/src/main/java/one/nem/kidshift/feature/common/CommonHomeFragment.java index 9650946..4499d10 100644 --- a/feature/common/src/main/java/one/nem/kidshift/feature/common/CommonHomeFragment.java +++ b/feature/common/src/main/java/one/nem/kidshift/feature/common/CommonHomeFragment.java @@ -197,6 +197,10 @@ public class CommonHomeFragment extends Fragment { }); } + /** + * タスク情報を更新 + * @return CompletableFuture + */ @SuppressLint("NotifyDataSetChanged") private CompletableFuture updateTaskInfo() { // TODO: updatedの場合の処理など実装 return taskData.getTasks(new TaskItemModelCallback() { @@ -219,11 +223,18 @@ public class CommonHomeFragment extends Fragment { }); } + /** + * カレンダーを更新 + * @return CompletableFuture + */ private CompletableFuture updateCalender() { // TODO: タスクの完了状況をカレンダーに表示 return CompletableFuture.completedFuture(null); } + /** + * データを更新 (updateTaskInfoとupdateCalenderを並列実行) + */ private void updateData() { swipeRefreshLayout.setRefreshing(true); CompletableFuture.allOf(updateTaskInfo(), updateCalender()).thenRun(() -> { @@ -237,6 +248,9 @@ public class CommonHomeFragment extends Fragment { }); } + /** + * タスク追加ダイアログを表示 + */ private void showAddTaskDialog() { new MaterialAlertDialogBuilder(requireContext()) .setTitle("Placeholder")