3e08388c2edd6bf8728f2521abf7acebe7c8673f.svn-base 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package eVVM.apk.ui.toreview.already;
  2. import android.os.Bundle;
  3. import android.support.v7.widget.LinearLayoutManager;
  4. import android.support.v7.widget.RecyclerView;
  5. import android.view.LayoutInflater;
  6. import android.view.View;
  7. import android.view.ViewGroup;
  8. import java.util.List;
  9. import butterknife.BindView;
  10. import butterknife.ButterKnife;
  11. import butterknife.Unbinder;
  12. import eVVM.apk.R;
  13. import eVVM.apk.helper.SPUtils;
  14. import eVVM.apk.mvp.MvpLazyFragment;
  15. import eVVM.apk.ui.toreview.adapter.NoToreAdapter;
  16. import eVVM.apk.ui.toreview.bean.ToreviewBean;
  17. public class AlreadyToreviewFragment extends MvpLazyFragment<AlTorPresenter> implements AlreadyTreContract.View {
  18. @BindView(R.id.altore_rv)
  19. RecyclerView altoreRv;
  20. private int page = 1;
  21. private int size = 20;
  22. @Override
  23. protected int getLayoutId() {
  24. return R.layout.alreadytore_fragment;
  25. }
  26. @Override
  27. protected int getTitleId() {
  28. return 0;
  29. }
  30. @Override
  31. protected void initView() {
  32. }
  33. @Override
  34. protected void initData() {
  35. String user_roleId = (String) SPUtils.get( "USER_ROLEID", "");
  36. getPresenter().getAlreadyList(page,size,user_roleId);
  37. }
  38. @Override
  39. protected AlTorPresenter createPresenter() {
  40. return new AlTorPresenter();
  41. }
  42. @Override
  43. public void onAToreError(String msg) {
  44. toast(msg);
  45. }
  46. @Override
  47. public void onAToreSuccess(List<ToreviewBean.DataBean> list) {
  48. //toast(list.toString());
  49. NoToreAdapter noToreAdapter = new NoToreAdapter(R.layout.notoreviewlist, list);
  50. altoreRv.setAdapter(noToreAdapter);
  51. altoreRv.setLayoutManager(new LinearLayoutManager(getBindingActivity()));
  52. }
  53. @Override
  54. public void onLoading() {
  55. }
  56. @Override
  57. public void onComplete() {
  58. }
  59. @Override
  60. public void onEmpty() {
  61. }
  62. @Override
  63. public void onError() {
  64. }
  65. }