闪出去测试数据,添加空白item
This commit is contained in:
@@ -23,10 +23,12 @@ public class ShareEventAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
||||
private Context context;
|
||||
private ArrayList dataArrayList;
|
||||
private final LayoutInflater shareLayoutInflater;
|
||||
private boolean emptylist;
|
||||
|
||||
public ShareEventAdapter(Context context, ArrayList dataArrayList) {
|
||||
public ShareEventAdapter(Context context, ArrayList dataArrayList, boolean emptylist) {
|
||||
this.context = context;
|
||||
this.dataArrayList = dataArrayList;
|
||||
this.emptylist = emptylist;
|
||||
shareLayoutInflater = LayoutInflater.from(context);
|
||||
}
|
||||
|
||||
@@ -109,7 +111,7 @@ public class ShareEventAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
||||
|
||||
@Override
|
||||
public int getItemCount() {
|
||||
return dataArrayList.size();
|
||||
return dataArrayList.size() + ((this.emptylist == true) ? 1 : 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -117,6 +119,9 @@ public class ShareEventAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
||||
if (position == 0) {
|
||||
return ShareEventItemEnum.ITEM_TYPE_NUM_DES;
|
||||
}
|
||||
if (this.emptylist == true){
|
||||
return ShareEventItemEnum.ITEM_TYPE_SHARE_EMPTY;
|
||||
}
|
||||
return ShareEventItemEnum.ITEM_TYPE_SHARE_LIST;
|
||||
}
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ import com.mogo.commons.data.BaseData;
|
||||
import java.io.Serializable;
|
||||
|
||||
public class ShareEventDescription extends BaseData implements Serializable {
|
||||
|
||||
/**
|
||||
* detailMsg :
|
||||
* result : {"enthusiasmIndex":{"id":68,"sn":"ZD802B1932L00622","score":10,"shareNum":1024,"likeNum":0,"notLikeNum":0,"enthusiasmIndex":1,"createTime":"2020-07-28T06:21:11.523+0000","updateTime":"2020-07-28T06:21:11.523+0000"}}
|
||||
|
||||
@@ -44,6 +44,7 @@ public class ShareEventsFragment extends MvpFragment<ShareEventsFragment, ShareE
|
||||
private ArrayList dataArrayList = new ArrayList();
|
||||
private ShareEventApiService shareEventApiService;
|
||||
private int pageNum = 1;
|
||||
private boolean emptylist = true;
|
||||
|
||||
@Override
|
||||
protected int getLayoutId() {
|
||||
@@ -65,7 +66,7 @@ public class ShareEventsFragment extends MvpFragment<ShareEventsFragment, ShareE
|
||||
|
||||
private void initRecyclerView() {
|
||||
recyclerView = view.findViewById(R.id.road_case_share_list);
|
||||
adapter = new ShareEventAdapter(getActivity(), dataArrayList);
|
||||
adapter = new ShareEventAdapter(getActivity(), dataArrayList, emptylist);
|
||||
recyclerView.setAdapter(adapter);
|
||||
LinearLayoutManager linearLayoutManager =
|
||||
new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false);
|
||||
@@ -84,9 +85,8 @@ public class ShareEventsFragment extends MvpFragment<ShareEventsFragment, ShareE
|
||||
* 热心指数等
|
||||
* */
|
||||
private void getShareEventDescription() {
|
||||
//ZD802B1932L00622
|
||||
//Utils.getSn()
|
||||
ShareEventParameter parameter = new ShareEventParameter("ZD802B1932L00622");
|
||||
//ZD802B1932L00622 测试数据sn
|
||||
ShareEventParameter parameter = new ShareEventParameter(Utils.getSn());
|
||||
Map<String, Object> parameters = new HashMap<>();
|
||||
parameters.put("data", GsonUtil.jsonFromObject(parameter));
|
||||
|
||||
@@ -116,7 +116,7 @@ public class ShareEventsFragment extends MvpFragment<ShareEventsFragment, ShareE
|
||||
* 分享列表
|
||||
* */
|
||||
private void getShareEventList(int page, int size) {
|
||||
ShareEventParameter parameter = new ShareEventParameter("ZD802B1932L00622",pageNum,10);
|
||||
ShareEventParameter parameter = new ShareEventParameter(Utils.getSn(), pageNum, 10);
|
||||
HashMap<String, Object> parameters = new HashMap<>();
|
||||
parameters.put("data", GsonUtil.jsonFromObject(parameter));
|
||||
|
||||
@@ -132,14 +132,23 @@ public class ShareEventsFragment extends MvpFragment<ShareEventsFragment, ShareE
|
||||
Log.d(TAG, "分享列表---:" + dataArrayList.get(0));
|
||||
adapter.notifyDataSetChanged();
|
||||
} else {
|
||||
//没有分享内容
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(String message, int code) { super.onError(message, code); }
|
||||
public void onError(String message, int code) {
|
||||
super.onError(message, code);
|
||||
}
|
||||
});
|
||||
}
|
||||
/*
|
||||
* 去分享-隐藏分享列表-弹出分享框
|
||||
* */
|
||||
private void shareEventAction(){
|
||||
EventPanelFragment.Companion.getInstance().hidePanel();
|
||||
//分享框
|
||||
|
||||
}
|
||||
|
||||
@NonNull
|
||||
@Override
|
||||
|
||||
@@ -32,6 +32,8 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="#FFFFFF"
|
||||
android:text="去分享"
|
||||
android:clickable="true"
|
||||
android:onClick="shareEventAction"
|
||||
android:textSize="25sp" />
|
||||
|
||||
</RelativeLayout>
|
||||
Reference in New Issue
Block a user