diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/widget/BaseWheatView.java b/BaseModule/src/main/java/com/xscm/moduleutil/widget/BaseWheatView.java index bbaf1650..114fa483 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/widget/BaseWheatView.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/widget/BaseWheatView.java @@ -188,7 +188,7 @@ public abstract class BaseWheatView extends ConstraintLayout implements IBaseWhe } if (mParser == null || (!TextUtils.isEmpty(pitBean.getMic_cycle()) && !micCycle.equals(pitBean.getMic_cycle()))) { - LogUtils.e("这是一个很诡异的东西 " + (mParser == null) +",pitBean.getMic_cycle():"+pitBean.getMic_cycle()); + LogUtils.e("这是一个很诡异的东西 " + (mParser == null) + ",pitBean.getMic_cycle():" + pitBean.getMic_cycle()); if (mParser != null) { mParser = null; mIvRipple.stopAnimation(); // 停止当前播放的动画 @@ -283,7 +283,7 @@ public abstract class BaseWheatView extends ConstraintLayout implements IBaseWhe } } - if (soundLevelUpdateListener != null){ + if (soundLevelUpdateListener != null) { AgoraManager.getInstance().removeSoundLevelListener(soundLevelUpdateListener); } soundLevelUpdateListener = new SoundLevelUpdateListener() { @@ -319,7 +319,7 @@ public abstract class BaseWheatView extends ConstraintLayout implements IBaseWhe return; mIvRipple.setVisibility(INVISIBLE); - Log.e("SVGA", "-------"+pitBean.getUser_id()); + Log.e("SVGA", "-------" + pitBean.getUser_id()); } } }; @@ -384,7 +384,8 @@ public abstract class BaseWheatView extends ConstraintLayout implements IBaseWhe } public void setCharm(String charm) { - mCharmView.setSex(pitBean.getSex(), pitBean.getUser_id(), charm, false); + if (pitBean != null && pitBean.getSex() != null) + mCharmView.setSex(pitBean.getSex(), pitBean.getUser_id(), charm, false); } /**