diff --git a/testing/TaskAdapter.java b/testing/TaskAdapter.java new file mode 100644 index 0000000..effd963 --- /dev/null +++ b/testing/TaskAdapter.java @@ -0,0 +1,43 @@ +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); + } + } +}