ltt 1 年間 前
コミット
6be1934ed6

+ 5 - 3
TMessagesProj/src/main/java/org/telegram/cricdit/adapter/NewsAdapter.java

@@ -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.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.setOnClickListener(view -> {
                 Intent intent = new Intent();
@@ -190,7 +190,9 @@ public class NewsAdapter extends RecyclerView.Adapter {
         }
 
         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.rlVideo.setVisibility(View.GONE);
         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) {
-        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.setOnClickListener(view -> {
                 Intent intent = new Intent();