视频详情UI

This commit is contained in:
张玉久
2019-12-20 14:53:43 +08:00
parent 1a10fcac71
commit 52ae5fc451
18 changed files with 325 additions and 169 deletions

View File

@ -12,15 +12,12 @@ import com.gh.common.util.EntranceUtils;
import com.gh.common.util.PlatformUtils;
import com.gh.common.util.RunningUtils;
import com.gh.gamecenter.entity.CommunityEntity;
import com.gh.gamecenter.eventbus.EBReuse;
import com.gh.gamecenter.manager.UserManager;
import com.gh.gamecenter.video.detail.VideoDetailContainerViewModel;
import com.halo.assistant.HaloApp;
import com.lightgame.config.CommonDebug;
import com.lightgame.utils.Utils;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
import static com.gh.common.util.EntranceUtils.ENTRANCE_BROWSER;
import static com.gh.common.util.EntranceUtils.HOST_ANSWER;
import static com.gh.common.util.EntranceUtils.HOST_ARTICLE;
@ -43,7 +40,6 @@ import static com.gh.common.util.EntranceUtils.KEY_NAME;
import static com.gh.common.util.EntranceUtils.KEY_PACKAGENAME;
import static com.gh.common.util.EntranceUtils.KEY_PLATFORM;
import static com.gh.common.util.EntranceUtils.KEY_VERSION;
import static com.gh.gamecenter.personal.PersonalFragment.LOGIN_TAG;
/**
* Created by LGT on 2016/11/16.
@ -106,6 +102,7 @@ public class SkipActivity extends BaseActivity {
DirectUtils.directToToolbox(this, uri.getQueryParameter("gameId"), uri.getQueryParameter("toolboxUrl"), ENTRANCE_BROWSER);
break;
case HOST_COMMUNITY:
case HOST_VIDEO_STREAMING_HOME:
Intent intent;
UserManager.getInstance().setCommunityData(new CommunityEntity(id, name));
// 把切换放到 MainActivity 处理
@ -156,17 +153,17 @@ public class SkipActivity extends BaseActivity {
if (CheckLoginUtils.isLogin()) {
DirectUtils.directToVideoManager(this, ENTRANCE_BROWSER, "浏览器");
} else {
HaloApp.put(HOST_UPLOAD_VIDEO,true);
CheckLoginUtils.checkLogin(this, ENTRANCE_BROWSER, null);
return;
}
break;
case HOST_VIDEO_SINGLE:
break;
case HOST_VIDEO_MORE:
break;
case HOST_VIDEO_STREAMING_HOME:
DirectUtils.directToCommunity(this);
break;
// case HOST_VIDEO_STREAMING_HOME:
// DirectUtils.directToCommunity(this);
// break;
case HOST_VIDEO_STREAMING_DESC:
DirectUtils.directToGameDetailVideoStreaming(this, id, ENTRANCE_BROWSER);
break;
@ -181,11 +178,4 @@ public class SkipActivity extends BaseActivity {
}
finish();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onEventMainThread(EBReuse reuse) {
if (reuse.getType().equals(LOGIN_TAG)) { // 登入
DirectUtils.directToVideoManager(this, ENTRANCE_BROWSER, "浏览器");
}
}
}