Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. package com.prontagonist.dareliman.list_siswa;
  2.  
  3. import android.os.Bundle;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.support.v7.widget.LinearLayoutManager;
  6. import android.support.v7.widget.RecyclerView;
  7.  
  8. import com.prontagonist.dareliman.R;
  9. import com.prontagonist.dareliman.detail_siswa.model.PendaftaransItem;
  10. import com.prontagonist.dareliman.detail_siswa.model.ResponseDetail;
  11. import com.prontagonist.dareliman.network.NetworkConfig;
  12.  
  13. import java.util.ArrayList;
  14. import java.util.List;
  15.  
  16. import butterknife.BindView;
  17. import butterknife.ButterKnife;
  18. import retrofit2.Call;
  19. import retrofit2.Callback;
  20. import retrofit2.Response;
  21.  
  22. public class SiswaTerdaftar extends AppCompatActivity {
  23.  
  24.  
  25. List<PendaftaransItem> datanya;
  26. @BindView(R.id.recyclerSiswa)
  27. RecyclerView recyclerSiswa;
  28.  
  29. @Override
  30. protected void onCreate(Bundle savedInstanceState) {
  31. super.onCreate(savedInstanceState);
  32. setContentView(R.layout.activity_siswa_terdaftar);
  33. ButterKnife.bind(this);
  34.  
  35. datanya = new ArrayList<>();
  36.  
  37. recyclerSiswa = findViewById(R.id.recyclerSiswa);
  38. getListSiswa();
  39. }
  40.  
  41. private void getListSiswa() {
  42. NetworkConfig networkConfig = new NetworkConfig();
  43. networkConfig.getService().DetailSiswa().enqueue(new Callback<ResponseDetail>() {
  44. @Override
  45. public void onResponse(Call<ResponseDetail> call, Response<ResponseDetail> response) {
  46. if (response.isSuccessful()) {
  47. datanya = response.body().getPendaftarans();
  48. // datanya = response.body().getPendaftarans();
  49. AdapterList adapterList = new AdapterList(SiswaTerdaftar.this,datanya);
  50. recyclerSiswa.setLayoutManager(new LinearLayoutManager(SiswaTerdaftar.this,LinearLayoutManager.VERTICAL,false));
  51. recyclerSiswa.setAdapter(adapterList);
  52. }
  53. }
  54.  
  55. @Override
  56. public void onFailure(Call<ResponseDetail> call, Throwable t) {
  57.  
  58. }
  59.  
  60. });
  61. // NetworkConfig networkConfig = new NetworkConfig();
  62. // networkConfig.getService().getList().enqueue(new Callback<ResponseList>() {
  63. // @Override
  64. // public void onResponse(Call<ResponseList> call, Response<ResponseList> response) {
  65. // if (response.isSuccessful()) {
  66. // datanya = response.body().getPendaftarans();
  67. // AdapterList adapterList = new AdapterList(SiswaTerdaftar.this,dataSiswa);
  68. // recyclerSiswa.setLayoutManager(new LinearLayoutManager(SiswaTerdaftar.this,LinearLayoutManager.VERTICAL,false));
  69. // recyclerSiswa.setAdapter(adapterList);
  70. // }
  71. // }
  72. //
  73. // @Override
  74. // public void onFailure(Call<ResponseList> call, Throwable t) {
  75. // t.printStackTrace();
  76. // }
  77. // });
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement