主播直播中点击小时榜不跳转

This commit is contained in:
zlzw 2022-09-15 18:30:54 +08:00
parent c6770c1d51
commit 882c5ff95c
2 changed files with 9 additions and 5 deletions

View File

@ -34,6 +34,7 @@ import com.yunbao.common.utils.ToastUtil;
import com.yunbao.live.R; import com.yunbao.live.R;
import com.yunbao.live.activity.LiveActivity; import com.yunbao.live.activity.LiveActivity;
import com.yunbao.live.activity.LiveAudienceActivity; import com.yunbao.live.activity.LiveAudienceActivity;
import com.yunbao.live.activity.LiveRyAnchorActivity;
import com.yunbao.live.activity.ZhuangBanActivity; import com.yunbao.live.activity.ZhuangBanActivity;
import com.yunbao.live.bean.LiveBean; import com.yunbao.live.bean.LiveBean;
import com.yunbao.live.event.LiveRoomChangeEvent; import com.yunbao.live.event.LiveRoomChangeEvent;
@ -194,6 +195,9 @@ public class LiveHDDialogFragment extends AbsDialogFragment {
@JavascriptInterface @JavascriptInterface
public String androidMethodClickUser(String userId, String liveId) { public String androidMethodClickUser(String userId, String liveId) {
if(mContext instanceof LiveRyAnchorActivity){
return "";
}
//点击用户头像 //点击用户头像
if (!TextUtils.isEmpty(userId) && !TextUtils.isEmpty(liveId)) { if (!TextUtils.isEmpty(userId) && !TextUtils.isEmpty(liveId)) {
showUserDialog(userId, liveId); showUserDialog(userId, liveId);
@ -222,7 +226,9 @@ public class LiveHDDialogFragment extends AbsDialogFragment {
@JavascriptInterface @JavascriptInterface
public void androidMethodLookToLive(String liveId) { public void androidMethodLookToLive(String liveId) {
if(mContext instanceof LiveRyAnchorActivity){
return;
}
mWebView.post(new Runnable() { mWebView.post(new Runnable() {
@Override @Override
public void run() { public void run() {

View File

@ -54,6 +54,7 @@ import com.opensource.svgaplayer.SVGAParser;
import com.opensource.svgaplayer.SVGAVideoEntity; import com.opensource.svgaplayer.SVGAVideoEntity;
import com.yunbao.common.CommonAppConfig; import com.yunbao.common.CommonAppConfig;
import com.yunbao.common.Constants; import com.yunbao.common.Constants;
import com.yunbao.common.activity.AbsActivity;
import com.yunbao.common.bean.BannerBean; import com.yunbao.common.bean.BannerBean;
import com.yunbao.common.bean.HourRank; import com.yunbao.common.bean.HourRank;
import com.yunbao.common.bean.LevelBean; import com.yunbao.common.bean.LevelBean;
@ -1202,9 +1203,6 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
flipper.addView(hotView); flipper.addView(hotView);
flipper.addView(hourView); flipper.addView(hourView);
flipper.startFlipping(); flipper.startFlipping();
if (mContext instanceof LiveRyAnchorActivity) {
return;
}
flipper.setOnClickListener(view -> { flipper.setOnClickListener(view -> {
Bundle bundle = new Bundle(); Bundle bundle = new Bundle();
String path = info.get(0).getUrl(); String path = info.get(0).getUrl();
@ -1220,7 +1218,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
bundle.putString("roomId", mLiveUid); bundle.putString("roomId", mLiveUid);
LiveHDDialogFragment liveHDDialogFragment = new LiveHDDialogFragment(); LiveHDDialogFragment liveHDDialogFragment = new LiveHDDialogFragment();
liveHDDialogFragment.setArguments(bundle); liveHDDialogFragment.setArguments(bundle);
liveHDDialogFragment.show(((LiveAudienceActivity) mContext).getSupportFragmentManager(), "LiveHDDialogFragment"); liveHDDialogFragment.show(((AbsActivity) mContext).getSupportFragmentManager(), "LiveHDDialogFragment");
}); });
} }