package com.example.doitnow; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; import java.util.List; public class TaskAdapter extends RecyclerView.Adapter { private List taskList; public TaskAdapter(List taskList) { this.taskList = taskList; } @NonNull @Override public TaskViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()).inflate(android.R.layout.simple_list_item_1, parent, false); return new TaskViewHolder(view); } @Override public void onBindViewHolder(@NonNull TaskViewHolder holder, int position) { holder.textView.setText(taskList.get(position)); } @Override public int getItemCount() { return taskList.size(); } static class TaskViewHolder extends RecyclerView.ViewHolder { TextView textView; public TaskViewHolder(@NonNull View itemView) { super(itemView); textView = itemView.findViewById(android.R.id.text1); } } }