Activity 统一入口

This commit is contained in:
kehaoyuan
2017-06-21 12:03:27 +08:00
parent 559710b4b4
commit 44e9b4da4d
36 changed files with 282 additions and 108 deletions

View File

@ -1,9 +1,11 @@
package com.gh.gamecenter;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.os.Handler;
import android.support.annotation.NonNull;
import android.support.v4.content.ContextCompat;
import android.text.Html;
import android.text.TextUtils;
@ -14,9 +16,11 @@ import android.widget.TextView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.gh.base.BaseActivity;
import com.gh.common.util.EntranceUtils;
import com.gh.common.util.ImageUtils;
import com.gh.common.util.MessageShareUtils;
import com.gh.common.util.QRCodeUtils;
import com.gh.gamecenter.entity.ConcernEntity;
import com.readystatesoftware.systembartint.SystemBarTintManager;
import com.tencent.tauth.Tencent;
@ -51,6 +55,21 @@ public class ShareCardActivity extends BaseActivity {
String newsId;
private Handler handler = new Handler();
@NonNull
public static Intent getIntent(Context context, ConcernEntity concernEntity, String shareContent) {
Intent intent = new Intent(context, ShareCardActivity.class);
Bundle bundle = new Bundle();
bundle.putString("gameName", concernEntity.getGameName());
bundle.putString("gameIconUrl", concernEntity.getGameIcon());
bundle.putString("shareContent", shareContent);
if (concernEntity.getLink() == null) {
bundle.putString("newsId", concernEntity.getId());
}
intent.putExtras(bundle);
intent.putExtra(EntranceUtils.KEY_ENTRANCE, "(资讯:关注[2-4])");
return intent;
}
@Override
protected int getLayoutId() {
return R.layout.activity_sharecard;