1、处理viewholder
2、处理adapter 3、
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
package com.gh.gamecenter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Canvas;
|
||||
@ -22,9 +23,12 @@ import com.facebook.drawee.interfaces.DraweeController;
|
||||
import com.facebook.drawee.view.SimpleDraweeView;
|
||||
import com.facebook.imagepipeline.image.ImageInfo;
|
||||
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.common.util.StringUtils;
|
||||
import com.gh.gamecenter.entity.ConcernEntity;
|
||||
import com.gh.gamecenter.retrofit.ObservableUtil;
|
||||
import com.readystatesoftware.systembartint.SystemBarTintManager;
|
||||
import com.tencent.tauth.Tencent;
|
||||
@ -33,6 +37,7 @@ import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.URL;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Vector;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
@ -81,6 +86,31 @@ public class ShareCardPicActivity extends BaseActivity {
|
||||
|
||||
private String newsId;
|
||||
|
||||
public static void startShareCardPicActivity(Context context, ConcernEntity concernEntity, String entrance) {
|
||||
|
||||
final String shareContent;
|
||||
if (concernEntity.getBrief() != null) {
|
||||
shareContent = concernEntity.getBrief();
|
||||
} else {
|
||||
shareContent = concernEntity.getContent();
|
||||
}
|
||||
|
||||
Intent intent = new Intent(context, ShareCardPicActivity.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());
|
||||
}
|
||||
if (concernEntity.getImg() != null && concernEntity.getImg().size() > 0) {
|
||||
bundle.putStringArrayList("shareArrImg", (ArrayList<String>) concernEntity.getImg());
|
||||
}
|
||||
intent.putExtras(bundle);
|
||||
intent.putExtra(EntranceUtils.KEY_ENTRANCE, StringUtils.buildString(entrance, "+(消息详情[", concernEntity.getGameName(), "])"));
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getLayoutId() {
|
||||
return R.layout.activity_sharecard_pic;
|
||||
@ -110,7 +140,7 @@ public class ShareCardPicActivity extends BaseActivity {
|
||||
picName = "shareImgPic.jpg";
|
||||
currentImgPosition = 0;
|
||||
|
||||
init(getString(R.string.title_share_card_pic));
|
||||
initTitle(getString(R.string.title_share_card_pic));
|
||||
|
||||
shareArrImg = new Vector<>();
|
||||
shareArrImg.addAll(arrImg);
|
||||
|
||||
Reference in New Issue
Block a user