diff --git a/app/src/main/java/com/yizhuan/erban/MainActivity.java b/app/src/main/java/com/yizhuan/erban/MainActivity.java index d22631b9e..08330d937 100644 --- a/app/src/main/java/com/yizhuan/erban/MainActivity.java +++ b/app/src/main/java/com/yizhuan/erban/MainActivity.java @@ -640,12 +640,15 @@ public class MainActivity extends BaseMvpActivity @SuppressLint("SetTextI18n") private void displayAvatarLayout(String avatar, String nickName, long uid) { - avatarLayout.clearAnimation(); - avatarLayout.setVisibility(View.VISIBLE); - userLivingView.start(); - stopRoomMinAnim(); - startRoomMinAnim(); - ImageLoadUtils.loadAvatar(MainActivity.this, avatar, avatarImage); + RoomInfo roomInfo = AvRoomDataManager.get().mCurrentRoomInfo; + if(roomInfo != null) { + avatarLayout.clearAnimation(); + avatarLayout.setVisibility(View.VISIBLE); + userLivingView.start(); + stopRoomMinAnim(); + startRoomMinAnim(); + ImageLoadUtils.loadAvatar(MainActivity.this, avatar, avatarImage); + } } public void onEnter(RoomInfo roomInfo) {