Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.prontagonist.dareliman.list_siswa;
- import android.content.Context;
- import android.content.Intent;
- import android.support.v7.widget.RecyclerView;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.TextView;
- import com.prontagonist.dareliman.R;
- import com.prontagonist.dareliman.detail_siswa.DetailSiswa;
- import com.prontagonist.dareliman.detail_siswa.model.PendaftaransItem;
- import com.prontagonist.dareliman.detail_siswa.model.ResponseDetail;
- import java.util.List;
- public class AdapterList extends RecyclerView.Adapter<AdapterList.MyHolder> {
- private Context context;
- // public static List<PendaftaransItem> dataItemList;
- public static List<PendaftaransItem> dataDetail;
- @Override
- public AdapterList.MyHolder onCreateViewHolder(ViewGroup parent, int position) {
- View itemVIew = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_siswa_terdaftar, parent, false);
- return new MyHolder(itemVIew);
- }
- public AdapterList(Context context, List<PendaftaransItem> dataDetail) {
- this.context = context;
- this.dataDetail = dataDetail;
- }
- @Override
- public void onBindViewHolder(final AdapterList.MyHolder holder, int position) {
- final PendaftaransItem pendaftaransItem = dataDetail.get(position);
- holder.nama.setText(pendaftaransItem.getNamaLengkap());
- holder.nopen.setText(pendaftaransItem.getNoPendaftaran());
- holder.jenjang.setText(String.valueOf(pendaftaransItem.getIdJenjang()));
- // final ResponseDetail datadetail = dataDetail.get(position);
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(holder.itemView.getContext(), DetailSiswa.class);
- intent.putExtra("id_jenjang",pendaftaransItem.getIdJenjang());
- intent.putExtra("no_pendaftaran", pendaftaransItem.getNoPendaftaran());
- intent.putExtra("username", pendaftaransItem.getUsername());
- intent.putExtra("nama_lengkap", pendaftaransItem.getNamaLengkap());
- intent.putExtra("ttl", pendaftaransItem.getTtl());
- intent.putExtra("no_nisn",pendaftaransItem.getNoNisn());
- intent.putExtra("anak_ke", pendaftaransItem.getAnakKe());
- intent.putExtra("alamat", pendaftaransItem.getAlamat());
- intent.putExtra("no_telp", pendaftaransItem.getNoTelp());
- intent.putExtra("jlh_hafalan", pendaftaransItem.getJlhHafalan());
- intent.putExtra("ttl_ayah", pendaftaransItem.getTtlAyah());
- intent.putExtra("pekerjaan_ayah", pendaftaransItem.getPekerjaanAyah());
- intent.putExtra("nama_ibu", pendaftaransItem.getNamaIbu());
- intent.putExtra("pekerjaan_ibu", pendaftaransItem.getPekerjaanIbu());
- intent.putExtra("ttl_ibu", pendaftaransItem.getTtlIbu());
- intent.putExtra("id_user", pendaftaransItem.getIdUser());
- intent.putExtra("asal_sekolah", pendaftaransItem.getAsalSekolah());
- intent.putExtra("id_jenjang", pendaftaransItem.getIdJenjang());
- intent.putExtra("id_detail", pendaftaransItem.getIdDetail());
- intent.putExtra("penghasilan_ortu", pendaftaransItem.getPenghasilanOrtu());
- intent.putExtra("jenis_kelamin", pendaftaransItem.getJenisKelamin());
- intent.putExtra("nama_ayah", pendaftaransItem.getNamaAyah());
- holder.itemView.getContext().startActivity(intent);
- }
- });
- }
- @Override
- public int getItemCount() {
- return dataDetail.size();
- }
- public class MyHolder extends RecyclerView.ViewHolder {
- public TextView nama;
- public TextView nopen;
- public TextView jenjang;
- public MyHolder(View itemView) {
- super(itemView);
- nopen = itemView.findViewById(R.id.nopen);
- nama = itemView.findViewById(R.id.namaLengkap);
- jenjang = itemView.findViewById(R.id.jenjang);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement