|
@@ -159,7 +159,7 @@ public class NewsAdapter extends RecyclerView.Adapter {
|
|
}
|
|
}
|
|
mHolder.tvTime.setText(bean.getPublishTime() == null?"":(TimeUtils.timeFromNow(mContext, Long.parseLong(bean.getPublishTime() + "000"))));
|
|
mHolder.tvTime.setText(bean.getPublishTime() == null?"":(TimeUtils.timeFromNow(mContext, Long.parseLong(bean.getPublishTime() + "000"))));
|
|
mHolder.flowLayout.setVisibility(View.GONE);
|
|
mHolder.flowLayout.setVisibility(View.GONE);
|
|
- if(bean.getTags().equals("Reddit") || bean.getTags().equals("Twitter")){
|
|
|
|
|
|
+ if(!TextUtils.isEmpty(bean.getTags()) && (bean.getTags().equals("Reddit") || bean.getTags().equals("Twitter"))){
|
|
mHolder.tvUserName.setText(bean.getTags());
|
|
mHolder.tvUserName.setText(bean.getTags());
|
|
mHolder.tvUserName.setOnClickListener(view -> {
|
|
mHolder.tvUserName.setOnClickListener(view -> {
|
|
Intent intent = new Intent();
|
|
Intent intent = new Intent();
|
|
@@ -190,7 +190,9 @@ public class NewsAdapter extends RecyclerView.Adapter {
|
|
}
|
|
}
|
|
|
|
|
|
mHolder.tvTitle.setText(bean.getTitle());
|
|
mHolder.tvTitle.setText(bean.getTitle());
|
|
- mHolder.tvContent.setText(Html.fromHtml(bean.getContent()));
|
|
|
|
|
|
+ if(!TextUtils.isEmpty(bean.getContent())){
|
|
|
|
+ mHolder.tvContent.setText(Html.fromHtml(bean.getContent()));
|
|
|
|
+ }
|
|
mHolder.ivSinger.setVisibility(View.GONE);
|
|
mHolder.ivSinger.setVisibility(View.GONE);
|
|
mHolder.rlVideo.setVisibility(View.GONE);
|
|
mHolder.rlVideo.setVisibility(View.GONE);
|
|
if (TextUtils.isEmpty(bean.getVideo())) {
|
|
if (TextUtils.isEmpty(bean.getVideo())) {
|
|
@@ -509,7 +511,7 @@ public class NewsAdapter extends RecyclerView.Adapter {
|
|
}
|
|
}
|
|
|
|
|
|
private void onBindShort(NewsBean.NewsFeedBean bean, NewsAdapter.ShortViewHolder mHolder, int position) {
|
|
private void onBindShort(NewsBean.NewsFeedBean bean, NewsAdapter.ShortViewHolder mHolder, int position) {
|
|
- if(bean.getTags().equals("Reddit") || bean.getTags().equals("Twitter")){
|
|
|
|
|
|
+ if(!TextUtils.isEmpty(bean.getTags()) && (bean.getTags().equals("Reddit") || bean.getTags().equals("Twitter"))){
|
|
mHolder.tvUserName.setText(bean.getTags());
|
|
mHolder.tvUserName.setText(bean.getTags());
|
|
mHolder.tvUserName.setOnClickListener(view -> {
|
|
mHolder.tvUserName.setOnClickListener(view -> {
|
|
Intent intent = new Intent();
|
|
Intent intent = new Intent();
|