子供のチェックボックス左寄せしたよん

This commit is contained in:
Niki 2024-07-02 16:56:47 +09:00
parent 01b0697f55
commit 02bb966b03

View File

@ -1,5 +1,6 @@
package one.nem.kidshift.feature.parent; package one.nem.kidshift.feature.parent;
import android.annotation.SuppressLint;
import android.os.Bundle; import android.os.Bundle;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
@ -16,6 +17,7 @@ import android.view.ViewGroup;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import java.util.List; import java.util.List;
import java.util.concurrent.CompletableFuture;
import javax.inject.Inject; import javax.inject.Inject;
@ -37,12 +39,42 @@ public class ParentMainFragment extends Fragment {
@Inject @Inject
ChildData childData; ChildData childData;
ParentAdapter parentAdapter;
SwipeRefreshLayout swipeRefreshLayout;
@SuppressLint("DatasetChange")
private void updateTaskInfo(){
taskData.getTasks(new TaskItemModelCallback() {
@Override
public void onUnchanged() {
}
@Override
public void onUpdated(List<TaskItemModel> taskItem) {
}
@Override
public void onFailed(String message) {
}
}).thenAccept(taskItemModel -> {
requireActivity().runOnUiThread(()->{
parentAdapter.notifyDataSetChanged();
});
}).thenRun(() -> {
swipeRefreshLayout.setRefreshing(false);
});
}
public ParentMainFragment() { public ParentMainFragment() {
// Required empty public constructor // Required empty public constructor
} }
private void dataRefresh(){ private void dataRefresh(){
SwipeRefreshLayout swipeRefreshLayout = requireView().findViewById(R.id.swipe_refresh_layout); swipeRefreshLayout = requireView().findViewById(R.id.swipe_refresh_layout);
swipeRefreshLayout.setRefreshing(true); swipeRefreshLayout.setRefreshing(true);
RecyclerView recyclerView =requireView().findViewById(R.id.main_recycle_view); RecyclerView recyclerView =requireView().findViewById(R.id.main_recycle_view);