Adding the adapter for the recycler view in order to display the agents

This commit is contained in:
BGbaderguet 2020-12-29 17:26:19 +01:00
parent 8697dee54c
commit 2a8d8063c1

View File

@ -22,21 +22,17 @@ public final class AgentsAdapter extends Adapter<AgentViewHolder>{
private final TextView agentLastName; private final TextView agentLastName;
private final TextView nameOfAgency;
public AgentViewHolder(@NonNull View itemView) public AgentViewHolder(@NonNull View itemView)
{ {
super(itemView); super(itemView);
agentFirstName = itemView.findViewById(R.id.agentFirstName); agentFirstName = itemView.findViewById(R.id.agentFirstName);
agentLastName = itemView.findViewById(R.id.agentLastName); agentLastName = itemView.findViewById(R.id.agentLastName);
nameOfAgency = itemView.findViewById(R.id.nameOfAgency);
} }
public void update(final Agent agent) public void update(final Agent agent)
{ {
agentFirstName.setText(agent.agentFirstName); agentFirstName.setText(agent.agentFirstName);
agentLastName.setText(agent.agentLastName); agentLastName.setText(agent.agentLastName);
nameOfAgency.setText(agent.agencyEmployerId);
} }
} }
@ -51,7 +47,7 @@ public final class AgentsAdapter extends Adapter<AgentViewHolder>{
@Override @Override
public AgentViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) public AgentViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType)
{ {
final View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.viewholder_agent, parent, false); final View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.viewholder_agents, parent, false);
return new AgentViewHolder(view); return new AgentViewHolder(view);
} }