Files
assistant-android/app/src/main/java/com/gh/gamecenter/WebActivity.java
CsHeng c2bc52e474 重构专题页面相关逻辑
其他toolbar逻辑移除
2017-12-19 11:20:47 +08:00

82 lines
3.5 KiB
Java

package com.gh.gamecenter;
import android.content.Context;
import android.content.Intent;
import android.support.annotation.NonNull;
import com.gh.common.util.EntranceUtils;
import com.gh.gamecenter.entity.ConcernEntity;
import com.gh.gamecenter.entity.NewsEntity;
import com.gh.gamecenter.entity.ToolBoxEntity;
import com.halo.assistant.fragment.WebFragment;
import com.halo.assistant.ui.IntentFactory;
/**
* Created by khy on 2016/10/18.
*/
@Deprecated
public class WebActivity extends CommonActivity {
@NonNull
public static Intent getWebIntent(Context context) {
Intent intent = new Intent(context, WebActivity.class);
intent.putExtra(EntranceUtils.KEY_GAMENAME, context.getString(R.string.disclaimer_title));
intent.putExtra(EntranceUtils.KEY_URL, context.getString(R.string.disclaimer_url));
return new IntentFactory.Builder(context)
.setArgs(intent.getExtras())
.setActivity(WebActivity.class)
.setFragment(WebFragment.class).build();
}
@NonNull
public static Intent getWebByCollectionTools(Context context, ToolBoxEntity toolBoxEntity, boolean isCollectionTools) {
Intent intent = new Intent(context, WebActivity.class);
intent.putExtra(EntranceUtils.KEY_URL, toolBoxEntity.getUrl());
intent.putExtra(WebFragment.KEY_ISTOOLS, true);
// intent.putExtra("gameName", toolBoxEntity.getName());
intent.putExtra(ToolBoxEntity.TAG, toolBoxEntity);
intent.putExtra(WebFragment.KEY_ISCOLLECTIONTOOLS, isCollectionTools);
return new IntentFactory.Builder(context)
.setArgs(intent.getExtras())
.setActivity(WebActivity.class)
.setFragment(WebFragment.class).build();
}
@NonNull
public static Intent getIntentByNews(Context context, ConcernEntity concernEntity, String entrance) {
Intent intent = new Intent(context, WebActivity.class);
intent.putExtra(EntranceUtils.KEY_URL, concernEntity.getLink());
intent.putExtra(EntranceUtils.KEY_GAMENAME, concernEntity.getGameName());
intent.putExtra(EntranceUtils.KEY_NEWSID, concernEntity.getId());
intent.putExtra(EntranceUtils.KEY_ENTRANCE, entrance);
return new IntentFactory.Builder(context)
.setArgs(intent.getExtras())
.setActivity(WebActivity.class)
.setFragment(WebFragment.class).build();
}
@NonNull
public static Intent getIntentByNews(Context context, NewsEntity newsEntity, String entrance) {
Intent intent = new Intent(context, WebActivity.class);
intent.putExtra(EntranceUtils.KEY_URL, newsEntity.getLink());
intent.putExtra(EntranceUtils.KEY_GAMENAME, newsEntity.getGameName());
intent.putExtra(EntranceUtils.KEY_NEWSID, newsEntity.getId());
intent.putExtra(EntranceUtils.KEY_ENTRANCE, entrance);
return new IntentFactory.Builder(context)
.setArgs(intent.getExtras())
.setActivity(WebActivity.class)
.setFragment(WebFragment.class).build();
}
@NonNull
public static Intent getIntentByUrl(Context context, String url) {
Intent intent = new Intent(context, WebActivity.class);
intent.putExtra(EntranceUtils.KEY_URL, url);
return new IntentFactory.Builder(context)
.setArgs(intent.getExtras())
.setActivity(WebActivity.class)
.setFragment(WebFragment.class).build();
}
}