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.os.Bundle;
|
||||
import android.os.Handler;
|
||||
@ -8,9 +9,7 @@ import android.support.annotation.NonNull;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.gh.base.AppController;
|
||||
import com.gh.base.BaseDetailActivity;
|
||||
import com.gh.common.util.ApkActiveUtils;
|
||||
import com.gh.common.util.EntranceUtils;
|
||||
@ -76,17 +75,17 @@ public class LibaoDetailActivity extends BaseDetailActivity implements LibaoDeta
|
||||
};
|
||||
|
||||
@NonNull
|
||||
public static Intent getLibaoDetailIntent(LibaoEntity libaoEntity, TextView libaoBtn, String entrance) {
|
||||
AppController.put("libaoEntity", libaoEntity);
|
||||
Intent intent = new Intent(libaoBtn.getContext(), LibaoDetailActivity.class);
|
||||
public static Intent getIntent(Context context, LibaoEntity libaoEntity, String entrance) {
|
||||
Intent intent = new Intent(context, LibaoDetailActivity.class);
|
||||
intent.putExtra(EntranceUtils.KEY_ENTRANCE, entrance);
|
||||
intent.putExtra(LibaoDetailActivity.class.getSimpleName(), libaoEntity);
|
||||
return intent;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onSaveInstanceState(Bundle outState) {
|
||||
super.onSaveInstanceState(outState);
|
||||
AppController.put("libaoEntity", mAdapter.getLibaoEntity());
|
||||
outState.putParcelable(LibaoDetailActivity.class.getSimpleName(), mAdapter.getLibaoEntity());
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -94,15 +93,18 @@ public class LibaoDetailActivity extends BaseDetailActivity implements LibaoDeta
|
||||
super.onCreate(savedInstanceState);
|
||||
actionbar_tv_title.setText("礼包详情");
|
||||
|
||||
mLibaoEntity = (LibaoEntity) AppController.get("libaoEntity", true);
|
||||
if (savedInstanceState != null) {
|
||||
mLibaoEntity = savedInstanceState.getParcelable(LibaoDetailActivity.class.getSimpleName());
|
||||
} else {
|
||||
mLibaoEntity = getIntent().getParcelableExtra(LibaoDetailActivity.class.getSimpleName());
|
||||
}
|
||||
name = "礼包详情";
|
||||
|
||||
iv_share.setVisibility(View.GONE);
|
||||
|
||||
mIsScroll = true;
|
||||
|
||||
mAdapter = new LibaoDetailAdapter(this, this, this,
|
||||
mLibaoEntity, detail_tv_download, mEntrance);
|
||||
mAdapter = new LibaoDetailAdapter(this, this, this, mLibaoEntity, detail_tv_download, mEntrance);
|
||||
detail_rv_show.setLayoutManager(new LinearLayoutManager(this) {
|
||||
@Override
|
||||
public boolean canScrollVertically() {
|
||||
|
||||
Reference in New Issue
Block a user