修改测试问题,shouye ytuijian

This commit is contained in:
18401019693 2022-08-10 08:56:51 +08:00
parent aa3be0a4e9
commit 220ecebc4c
2 changed files with 11 additions and 7 deletions

View File

@ -15,7 +15,6 @@ import android.os.Bundle;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;
import android.view.Display; import android.view.Display;
import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.FrameLayout; import android.widget.FrameLayout;
@ -81,11 +80,10 @@ import com.yunbao.common.utils.VersionUtil;
import com.yunbao.common.utils.WordUtil; import com.yunbao.common.utils.WordUtil;
import com.yunbao.common.views.AbsMainViewHolder; import com.yunbao.common.views.AbsMainViewHolder;
import com.yunbao.live.activity.LiveAudienceActivity; import com.yunbao.live.activity.LiveAudienceActivity;
import com.yunbao.live.presenter.LiveRoomCheckLivePresenter;
import com.yunbao.main.views.FloatBannerView;
import com.yunbao.live.bean.LiveBean; import com.yunbao.live.bean.LiveBean;
import com.yunbao.live.http.LiveHttpConsts; import com.yunbao.live.http.LiveHttpConsts;
import com.yunbao.live.http.LiveHttpUtil; import com.yunbao.live.http.LiveHttpUtil;
import com.yunbao.live.presenter.LiveRoomCheckLivePresenter;
import com.yunbao.live.utils.LiveStorge; import com.yunbao.live.utils.LiveStorge;
import com.yunbao.live.views.ChatListViewHolder; import com.yunbao.live.views.ChatListViewHolder;
import com.yunbao.main.R; import com.yunbao.main.R;
@ -99,6 +97,7 @@ import com.yunbao.main.interfaces.MainAppBarLayoutListener;
import com.yunbao.main.manager.imrongcloud.ConversationIMListManager; import com.yunbao.main.manager.imrongcloud.ConversationIMListManager;
import com.yunbao.main.presenter.CheckLivePresenter; import com.yunbao.main.presenter.CheckLivePresenter;
import com.yunbao.main.utils.GenerateTestUserSig; import com.yunbao.main.utils.GenerateTestUserSig;
import com.yunbao.main.views.FloatBannerView;
import com.yunbao.main.views.MainHomeCommunityViewHolder; import com.yunbao.main.views.MainHomeCommunityViewHolder;
import com.yunbao.main.views.MainHomeLiveViewHolder; import com.yunbao.main.views.MainHomeLiveViewHolder;
import com.yunbao.main.views.MainHomeShopViewHolder; import com.yunbao.main.views.MainHomeShopViewHolder;
@ -390,6 +389,7 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
String json = GsonUtils.toJson(data); String json = GsonUtils.toJson(data);
LiveBean liveBean = GsonUtils.fromJson(json, LiveBean.class); LiveBean liveBean = GsonUtils.fromJson(json, LiveBean.class);
mCheckLivePresenter.checkLive(liveBean); mCheckLivePresenter.checkLive(liveBean);
} }
@Override @Override
@ -780,7 +780,7 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
CommonAppConfig.getInstance().setLaunched(false); CommonAppConfig.getInstance().setLaunched(false);
LiveStorge.getInstance().clear(); LiveStorge.getInstance().clear();
VideoStorge.getInstance().clear(); VideoStorge.getInstance().clear();
floatBanner.release();
super.onDestroy(); super.onDestroy();
} }

View File

@ -5,13 +5,11 @@ import android.graphics.Canvas;
import android.os.Handler; import android.os.Handler;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.view.View; import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AlphaAnimation; import android.view.animation.AlphaAnimation;
import android.view.animation.Animation; import android.view.animation.Animation;
import android.view.animation.TranslateAnimation; import android.view.animation.TranslateAnimation;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.ViewFlipper; import android.widget.ViewFlipper;
import com.yunbao.common.R; import com.yunbao.common.R;
@ -76,6 +74,12 @@ public class FloatBannerView extends FrameLayout {
} }
/**
* 释放资源
*/
public void release() {
bannerHandler.removeCallbacks(mFlipRunnable);
}
private final Runnable mFlipRunnable = new Runnable() { private final Runnable mFlipRunnable = new Runnable() {
@Override @Override
@ -84,7 +88,7 @@ public class FloatBannerView extends FrameLayout {
index = 0; index = 0;
} }
int next = index + 1; int next = index + 1;
next =( next == list.size() ? 0 : next); next = (next == list.size() ? 0 : next);
Uid = String.valueOf(list.get(next).getUid()); Uid = String.valueOf(list.get(next).getUid());
ImgLoader.displayAvatar(getContext(), list.get(index).getAvatar(), clipImage3); ImgLoader.displayAvatar(getContext(), list.get(index).getAvatar(), clipImage3);
ImgLoader.displayAvatar(getContext(), list.get(next).getAvatar(), clipImage2); ImgLoader.displayAvatar(getContext(), list.get(next).getAvatar(), clipImage2);