d3456da8602c24e9c3674cffae26a987461f4141.svn-base 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package eVVM.apk.ui.alarmwaring;
  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. /**
  18. * Created by Android Studio.
  19. * User: zbb
  20. * Date: 2019/6/5
  21. * Describe: AlarmWaringFragment
  22. */
  23. public class AlarmWaringFragment extends MvpLazyFragment<AlarmPresenter> implements AlarmContract.View {
  24. @BindView(R.id.alarm_rv)
  25. RecyclerView alarmRv;
  26. private int page = 1;
  27. private int size = 20;
  28. public static AlarmWaringFragment newInstance() {
  29. return new AlarmWaringFragment();
  30. }
  31. @Override
  32. protected int getLayoutId() {
  33. return R.layout.alarm_fragment;
  34. }
  35. @Override
  36. protected int getTitleId() {
  37. return 0;
  38. }
  39. @Override
  40. protected void initView() {
  41. }
  42. @Override
  43. protected void initData() {
  44. String user_factory_id = (String) SPUtils.get("USER_FACTORY_ID", "");
  45. String user_roleId = (String) SPUtils.get("USER_ROLEID", "");
  46. getPresenter().AlarmList(page, size, user_roleId, user_factory_id, 1); //type 0 风险 1 报警
  47. }
  48. @Override
  49. protected AlarmPresenter createPresenter() {
  50. return new AlarmPresenter();
  51. }
  52. @Override
  53. public void AlarmError(String msg) {
  54. toast(msg);
  55. }
  56. @Override
  57. public void AlarmSuccess(List<ToreviewBean.DataBean> list) {
  58. //toast("成功");
  59. if (list.size() == 0) {
  60. toast("暂无不正常复核信息");
  61. return;
  62. }
  63. NoToreAdapter noToreAdapter = new NoToreAdapter(R.layout.notoreviewlist, list);
  64. alarmRv.setAdapter(noToreAdapter);
  65. alarmRv.setLayoutManager(new LinearLayoutManager(getBindingActivity()));
  66. }
  67. @Override
  68. public void onLoading() {
  69. }
  70. @Override
  71. public void onComplete() {
  72. }
  73. @Override
  74. public void onEmpty() {
  75. }
  76. @Override
  77. public void onError() {
  78. }
  79. }