|
@@ -353,31 +353,35 @@ public class FgtFindChild extends BaseListFragment5<Article> {
|
|
|
View find_item_placement = rootConvertView.findViewById(R.id.find_item_placement);
|
|
View find_item_placement = rootConvertView.findViewById(R.id.find_item_placement);
|
|
|
ViewUtil.setVisibility(find_item_placement, item.getIs_placement() == 1);
|
|
ViewUtil.setVisibility(find_item_placement, item.getIs_placement() == 1);
|
|
|
|
|
|
|
|
- if (item.isGame()) {
|
|
|
|
|
- ViewUtil.setVisibility(find_item_download, View.VISIBLE);
|
|
|
|
|
- Applications findApp = item.getApplication();
|
|
|
|
|
- updateView(findApp, find_item_download);
|
|
|
|
|
- } else {
|
|
|
|
|
- ViewUtil.setVisibility(find_item_download, View.GONE);
|
|
|
|
|
|
|
+ if( find_item_download!=null) {
|
|
|
|
|
+ if (item.isGame()) {
|
|
|
|
|
+ ViewUtil.setVisibility(find_item_download, View.VISIBLE);
|
|
|
|
|
+ Applications findApp = item.getApplication();
|
|
|
|
|
+ updateView(findApp, find_item_download);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ ViewUtil.setVisibility(find_item_download, View.GONE);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
ViewUtil.setText(find_item_name, item.getTitle());
|
|
ViewUtil.setText(find_item_name, item.getTitle());
|
|
|
ViewUtil.setTextTime(find_item_time, item.getCreated_at(), "yyyy-MM-dd");
|
|
ViewUtil.setTextTime(find_item_time, item.getCreated_at(), "yyyy-MM-dd");
|
|
|
ViewUtil.setImage(find_item_iv, item.getPictures());
|
|
ViewUtil.setImage(find_item_iv, item.getPictures());
|
|
|
ViewUtil.setText(find_item_des, item.getDes());
|
|
ViewUtil.setText(find_item_des, item.getDes());
|
|
|
item.removeNullTag();
|
|
item.removeNullTag();
|
|
|
- if (ListUtil.isEmpty(item.getTages()) || find_item_tags == null) {
|
|
|
|
|
- ViewUtil.setVisibility(find_item_tags, View.GONE);
|
|
|
|
|
- } else {
|
|
|
|
|
- ViewUtil.setVisibility(find_item_tags, View.VISIBLE);
|
|
|
|
|
- TagAdapter adapter = new TagAdapter<ArticleTag>(item.getTages()) {
|
|
|
|
|
- @Override
|
|
|
|
|
- public View getView(FlowLayout parent, int position, ArticleTag item) {
|
|
|
|
|
- TextView tv = (TextView) LayoutInflater.from(activity).inflate(R.layout.find_item_tag, parent, false);
|
|
|
|
|
- ViewUtil.setText(tv, item.getName());
|
|
|
|
|
- return tv;
|
|
|
|
|
- }
|
|
|
|
|
- };
|
|
|
|
|
- find_item_tags.setAdapter(adapter);
|
|
|
|
|
|
|
+ if(find_item_tags == null) {
|
|
|
|
|
+ if (ListUtil.isEmpty(item.getTages())) {
|
|
|
|
|
+ ViewUtil.setVisibility(find_item_tags, View.GONE);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ ViewUtil.setVisibility(find_item_tags, View.VISIBLE);
|
|
|
|
|
+ TagAdapter adapter = new TagAdapter<ArticleTag>(item.getTages()) {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public View getView(FlowLayout parent, int position, ArticleTag item) {
|
|
|
|
|
+ TextView tv = (TextView) LayoutInflater.from(activity).inflate(R.layout.find_item_tag, parent, false);
|
|
|
|
|
+ ViewUtil.setText(tv, item.getName());
|
|
|
|
|
+ return tv;
|
|
|
|
|
+ }
|
|
|
|
|
+ };
|
|
|
|
|
+ find_item_tags.setAdapter(adapter);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
rootConvertView.setOnClickListener(view -> onClickItem(item));
|
|
rootConvertView.setOnClickListener(view -> onClickItem(item));
|
|
|
}
|
|
}
|