package etelligens.com.foodsafety.adapter; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; 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.TempDetailsModal; public class TempDetailsActionAdapter extends RecyclerView.Adapter { Context context; private ArrayList tempDetailsModals; public TempDetailsActionAdapter(Context context, ArrayList tempDetailsModals) { this.context = context; this.tempDetailsModals = tempDetailsModals; } View view; @NonNull @Override public TempDetailsActionAdapter.TempDetailsViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int i) { view = LayoutInflater.from(context).inflate(R.layout.item_layout_temp_details_action, parent, false); return new TempDetailsViewHolder(view); } @Override public void onBindViewHolder(@NonNull TempDetailsActionAdapter.TempDetailsViewHolder holder, int i) { TempDetailsModal modal = tempDetailsModals.get(i); String texthigh = modal.getAction_high(); String textlow = modal.getAction_low(); if (!texthigh.equalsIgnoreCase("")) { holder.settingsubnametxt.setText(texthigh); }else { holder.settingsubnametxt.setText(textlow); } } @Override public int getItemCount() { return tempDetailsModals.size(); } public class TempDetailsViewHolder extends RecyclerView.ViewHolder { TextView settingsubnametxt; public TempDetailsViewHolder(View itemview) { super(itemview); settingsubnametxt = itemview.findViewById(R.id.settings_subnametxt); } } }