package etelligens.com.foodsafety.adapter; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.RelativeLayout; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; import java.util.ArrayList; import etelligens.com.foodsafety.R; import etelligens.com.foodsafety.model.ReviewLogM; public class ReviewLogA extends RecyclerView.Adapter { Context context; private ArrayList settingsMS; public ReviewLogA(Context context, ArrayList settingsMS) { this.context = context; this.settingsMS = settingsMS; } @NonNull @Override public ReviewLogA.NotificationViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) { View view = LayoutInflater.from(context).inflate(R.layout.item_review_log_layout, viewGroup, false); return new NotificationViewHolder(view); } @Override public void onBindViewHolder(@NonNull ReviewLogA.NotificationViewHolder holder, int i) { final ReviewLogM notificationSettingsA = settingsMS.get(i); } @Override public int getItemCount() { return settingsMS.size(); } public class NotificationViewHolder extends RecyclerView.ViewHolder { TextView settingitemtxt, subnametxt; RelativeLayout rlsettingslayout; public NotificationViewHolder(View itemview) { super(itemview); settingitemtxt = itemview.findViewById(R.id.settings_item_text); subnametxt = itemview.findViewById(R.id.settings_subnametxt); rlsettingslayout = itemview.findViewById(R.id.settings_layout); } } }