public static EmptyTasksViewData createEmptyTaskViewData()

in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/EmptyTasksViewDataMapper.java [27:49]


  public static EmptyTasksViewData createEmptyTaskViewData(TasksFilterType filter) {
    EmptyTasksViewData.Builder builder = EmptyTasksViewData.builder();
    switch (filter) {
      case ACTIVE_TASKS:
        return builder
            .addViewVisibility(View.GONE)
            .title(R.string.no_tasks_active)
            .icon(R.drawable.ic_check_circle_24dp)
            .build();
      case COMPLETED_TASKS:
        return builder
            .addViewVisibility(View.GONE)
            .title(R.string.no_tasks_completed)
            .icon(R.drawable.ic_verified_user_24dp)
            .build();
      default:
        return builder
            .addViewVisibility(View.VISIBLE)
            .title(R.string.no_tasks_all)
            .icon(R.drawable.ic_assignment_turned_in_24dp)
            .build();
    }
  }