Как бы вы занялись программированием RecyclerView, которое может быть расширено и может содержать более одного уровня подпунктов, поэтому, другими словами, это будет:
Main-item
-Sub-item
--Sub-sub-item
Main-item2
etc
Что является хорошим способомсделать это, и как вы вообще начать? Есть ли хорошие видеоуроки для этого? Я создал этот объект, который я хочу заполнить RecyclerView, в основном это должен быть список задач, а затем задача может быть разбита на более мелкие подзадачи и так далее, вот код для объекта: (У меня есть всеостальное для нормально работающего RecyclerView, адаптера и тд)
public class Task {
private String taskName;
private ArrayList<Task> subTasks;
public Task(String taskName, ArrayList<Task> subTasks)
{
this.taskName = taskName;
this.subTasks = subTasks;
}
public String getTaskName()
{
return taskName;
}
public void addSubTask(String subTask)
{
this.subTasks.add(new Task(subTask, new ArrayList<Task>()));
}
}