From 0bf30ee81f50767895f957b8aab8c81f621ac170 Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Thu, 4 Jan 2018 10:56:19 +0800 Subject: [PATCH] no message --- .../java/com/qhclh/ytzh/bean/WorkBean.java | 12 ++- .../java/com/qhclh/ytzh/work/WorkAdapter.java | 5 + .../com/qhclh/ytzh/work/WorkFragment.java | 100 +++++++++--------- 3 files changed, 67 insertions(+), 50 deletions(-) diff --git a/app/src/main/java/com/qhclh/ytzh/bean/WorkBean.java b/app/src/main/java/com/qhclh/ytzh/bean/WorkBean.java index 7f54600..c3c1f9c 100644 --- a/app/src/main/java/com/qhclh/ytzh/bean/WorkBean.java +++ b/app/src/main/java/com/qhclh/ytzh/bean/WorkBean.java @@ -7,10 +7,20 @@ package com.qhclh.ytzh.bean; public class WorkBean { private int img; private String text; + private long id; - public WorkBean(int img, String text) { + public WorkBean(int img, String text, long id) { this.img = img; this.text = text; + this.id = id; + } + + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; } public int getImg() { diff --git a/app/src/main/java/com/qhclh/ytzh/work/WorkAdapter.java b/app/src/main/java/com/qhclh/ytzh/work/WorkAdapter.java index 810ef7d..2554bec 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/WorkAdapter.java +++ b/app/src/main/java/com/qhclh/ytzh/work/WorkAdapter.java @@ -50,6 +50,11 @@ public class WorkAdapter extends RecyclerView.Adapter return mList; } + @Override + public long getItemId(int position) { + return mList.get(position).getId(); + } + /** *将ViewHolder类写成静态的. **/ diff --git a/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java b/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java index 8f5fb75..7533684 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java @@ -41,7 +41,7 @@ import butterknife.BindView; * Created by 青花瓷 on 2017/11/28. */ ///< 工作fragment -public class WorkFragment extends BaseFragment{ +public class WorkFragment extends BaseFragment { private List list_path; @BindView(R.id.work_breedingpoultry) LinearLayout work_breedingpoultry; @@ -63,6 +63,7 @@ public class WorkFragment extends BaseFragment{ private WorkAdapter workAdapter; private List workBeanList; private GridLayoutManager mLayoutManager; + @Override protected int setLayout() { return R.layout.fragment_work; @@ -81,40 +82,41 @@ public class WorkFragment extends BaseFragment{ @Override protected void initOper() { - RecyclerViewUtil util=new RecyclerViewUtil(getActivity(),rv_work); + RecyclerViewUtil util = new RecyclerViewUtil(getActivity(), rv_work); util.setOnItemClickListener(new RecyclerViewUtil.OnItemClickListener() { @Override public void onItemClick(View view, int position, long id) { - if (position<0) - { + if (position < 0) { return; } - for (int i=0;i