Activity 统一入口
This commit is contained in:
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user