package com.novelbook.android.Fragments; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import com.novelbook.android.R; import com.novelbook.android.db.Novel; import com.umeng.analytics.MobclickAgent; import java.util.List; import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; public class Fragment_jingxuan_tuijian extends BasicFragment { public static final String TAG =Fragment_jingxuan.class.getSimpleName(); @BindView(R.id.imageGallary1) ImageView imageView1; @BindView(R.id.imageGallary2) ImageView imageView2; @BindView(R.id.imageGallary3) ImageView imageView3; @BindView(R.id.tvGallaryName1) TextView tvName1; @BindView(R.id.tvGallaryName2) TextView tvName2; @BindView(R.id.tvGallaryName3) TextView tvName3; private Novel novel1,novel2,novel3; private static String EXTR_NV1="nv1"; private static String EXTR_NV2="nv2"; private static String EXTR_NV3="nv3"; public static Fragment_jingxuan_tuijian newInstance(List novels) { Fragment_jingxuan_tuijian fragment = new Fragment_jingxuan_tuijian(); Bundle args = new Bundle(); args.putSerializable(EXTR_NV1,novels.get(0)); args.putSerializable(EXTR_NV2,novels.get(1)); args.putSerializable(EXTR_NV3,novels.get(2)); fragment.setArguments(args); return fragment; } @Override protected void fillData() { } protected void processArguments(){ if (getArguments() != null) { Bundle bundle = getArguments() ; novel1 = (Novel) bundle.getSerializable(EXTR_NV1); novel2= (Novel) bundle.getSerializable(EXTR_NV2); novel3 = (Novel) bundle.getSerializable(EXTR_NV3); } } /* @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view = inflater.inflate(R.layout.fragment_jingxuan_tuijian, container, false); ButterKnife.bind(this, view); return view; } */ @OnClick({R.id.llGallary1,R.id.llGallary2,R.id.llGallary3}) void onGallaryClick(View view){ switch (view.getId()){ case R.id.llGallary1: if(novel1!=null) showBookDetail(novel1); break; case R.id.llGallary2: if(novel2!=null) showBookDetail(novel2); break; case R.id.llGallary3: if(novel3!=null) showBookDetail(novel3); break; } } @Override protected int getLayoutRes() { return R.layout.fragment_jingxuan_tuijian; } @Override public void initData() { } @Override public void initViews(){ if(novel1!=null) { tvName1.setText(novel1.getName()); loadImageView(novel1.getCover(),imageView1); } if(novel2!=null) { tvName2.setText(novel2.getName()); loadImageView(novel2.getCover(),imageView2); } if(novel3!=null) { tvName3.setText(novel3.getName()); loadImageView(novel3.getCover(),imageView3); } } @Override public void setFTag() { } @Override public void onResume() { super.onResume(); MobclickAgent.onPageStart(TAG); } @Override public void onPause(){ super.onPause(); MobclickAgent.onPageEnd(TAG); } }