package com.xscm.moduleutil.base; import android.os.Bundle; import android.view.View; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.databinding.ViewDataBinding; import com.xscm.moduleutil.bean.room.RoomInfoResp; import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; import java.util.ArrayList; import java.util.List; public abstract class BaseRoomFragment

extends BaseMvpFragment implements BaseRoomContacts.View { @Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); } @Override public void onDestroyView() { unRegisterWheatViews(); super.onDestroyView(); } @Override protected void initView() { registerWheatViews(); } /** * 房间信息 */ @Subscribe(threadMode = ThreadMode.MAIN) public void roomInfo(RoomInfoResp resp) { roomInfoUpdate(resp); } public abstract void roomInfoUpdate(RoomInfoResp resp); public abstract void registerWheatViews(); public abstract void unRegisterWheatViews(); public abstract int[] collectCurrentCardiacValues(); protected void tzblChanged() { } private int getAmativenessWheatMaoziLevel(int value) { if (value >= 52000) { return 3; } else if (value >= 10000) { return 2; } else if (value >= 1000) { return 1; } else { return 0; } } }