ReviewLogFrag.java 1.97 KB
package etelligens.com.foodsafety.fragments;

import android.content.Context;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import java.util.ArrayList;

import etelligens.com.foodsafety.R;
import etelligens.com.foodsafety.adapter.ReviewLogA;
import etelligens.com.foodsafety.model.ReviewLogM;
import etelligens.com.foodsafety.model.UsersListM;


public class ReviewLogFrag extends Fragment {

    RecyclerView recyclerView;
    ReviewLogA reviewLogA;
    ArrayList<ReviewLogM> reviewLogMS = new ArrayList<>();
    Integer myArr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20};

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }

    View view;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        view = inflater.inflate(R.layout.fragment_review_log, container, false);
        ArrayList<ReviewLogM> model = getData();
        recyclerView = view.findViewById(R.id.review_log_recyclerview);
        LinearLayoutManager layoutManager = new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, false);
        recyclerView.setLayoutManager(layoutManager);
        reviewLogA = new ReviewLogA(getContext(), model);
        recyclerView.setAdapter(reviewLogA);
        return view;
    }

    private ArrayList<ReviewLogM> getData() {
        ArrayList<ReviewLogM> listModels = new ArrayList<>();
        for (int i = 0; i < myArr.length; i++) {
            ReviewLogM listModel = new ReviewLogM();
            listModel.setId(myArr[i]);
            listModels.add(listModel);
        }
        return listModels;
    }
}