diff --git a/app/src/main/java/com/example/nemophila/RequestedActivity.java b/app/src/main/java/com/example/nemophila/RequestedActivity.java index 748c4b0..6f075f9 100644 --- a/app/src/main/java/com/example/nemophila/RequestedActivity.java +++ b/app/src/main/java/com/example/nemophila/RequestedActivity.java @@ -5,6 +5,7 @@ import android.os.Bundle; public class RequestedActivity extends AppCompatActivity { + private RequestedAdapter adapter = null; @Override protected void onCreate(Bundle savedInstanceState) { diff --git a/app/src/main/java/com/example/nemophila/RequestedAdapter.java b/app/src/main/java/com/example/nemophila/RequestedAdapter.java index 56b7791..be91550 100644 --- a/app/src/main/java/com/example/nemophila/RequestedAdapter.java +++ b/app/src/main/java/com/example/nemophila/RequestedAdapter.java @@ -1,9 +1,41 @@ package com.example.nemophila; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; +import com.example.nemophila.entities.Account; import com.example.nemophila.viewmodels.AccountViewModel; -public class RequestedAdapter { - +import java.util.List; + +public class RequestedAdapter extends RecyclerView.Adapter { + private List list; + public RequestedAdapter(List list) { + this.list = list; + } + public void setList(List list) { + this.list = list; + } + + @NonNull + @Override + public RequestedViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { + View inflate = LayoutInflater.from(parent.getContext()).inflate(R.layout.layout_requested_activity, parent,false); + RequestedViewHolder vh = new RequestedViewHolder(inflate); + return vh; + } + + @Override + public void onBindViewHolder(@NonNull RequestedViewHolder holder, int position) { + holder.nameView.setText(list.get(position).getName()); + } + + @Override + public int getItemCount() { + return list.size(); + } } diff --git a/app/src/main/java/com/example/nemophila/RequestedViewHolder.java b/app/src/main/java/com/example/nemophila/RequestedViewHolder.java new file mode 100644 index 0000000..e4ed3cc --- /dev/null +++ b/app/src/main/java/com/example/nemophila/RequestedViewHolder.java @@ -0,0 +1,16 @@ +package com.example.nemophila; + +import android.view.View; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.RecyclerView; + +public class RequestedViewHolder extends RecyclerView.ViewHolder { + public TextView nameView; + + public RequestedViewHolder(@NonNull View view) { + super(view); + nameView = (TextView) view.findViewById(R.id.textView3); + } +}