Explorar el Código

新闻跟动态点击头像跳转个人主页

ltt hace 1 año
padre
commit
14f35e9abb

+ 4 - 9
TMessagesProj/src/main/java/org/telegram/cricdit/adapter/NewsAdapter.java

@@ -54,6 +54,7 @@ import org.telegram.messenger.UserConfig;
 import org.telegram.tgnet.TLRPC;
 import org.telegram.ui.ActionBar.BaseFragment;
 import org.telegram.ui.LoginActivity;
+import org.telegram.ui.ProfileActivity;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -272,14 +273,12 @@ public class NewsAdapter extends RecyclerView.Adapter{
         mHolder.ivHead.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View view) {
-                //跳转至个人主页 [Constants.USER_ID,mList.get(position).getUserId()] [NEWS_TYPE,newsType]
+                Bundle bundle = new Bundle();
+                bundle.putLong("user_id", Long.parseLong(mList.get(position).getUserId()));
+                fragment.presentFragment(new ProfileActivity(bundle));
             }
         });
 
-        mHolder.tvUserName.setOnClickListener(view -> {
-            //跳转至个人主页 [Constants.USER_ID,mList.get(position).getUserId()] [NEWS_TYPE,newsType]
-        });
-
         mHolder.ivSinger.setOnClickListener(view -> {
             Bundle bundle = new Bundle();
             bundle.putStringArrayList(ImagePreviewActivity.IMAGE_INFO, new ArrayList<String>() {{add(mList.get(position).getMedium());}});
@@ -361,10 +360,6 @@ public class NewsAdapter extends RecyclerView.Adapter{
                     .into(mHolder.ivRight);
         }
 
-        mHolder.tvUserName.setOnClickListener(view -> {
-            //跳转至个人主页 [Constants.USER_ID,mList.get(position).getUserId()] [NEWS_TYPE,newsType]
-        });
-
         mHolder.itemView.setOnClickListener((v) -> {
             mOnItemClickListener.onItemClick(v, position, mList.get(position));
         });

+ 4 - 1
TMessagesProj/src/main/java/org/telegram/cricdit/ui/NewsDetailActivity.java

@@ -57,6 +57,7 @@ import org.telegram.ui.ChatActivity;
 import org.telegram.ui.LoginActivity;
 import org.telegram.ui.PassportActivity;
 import org.telegram.ui.PhotoViewer;
+import org.telegram.ui.ProfileActivity;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -231,7 +232,9 @@ public class NewsDetailActivity extends BaseActivity<NewsDetailPresenter> implem
 
         llHead.setOnClickListener(view -> {
             if(newsBean!=null){
-                //跳转至个人主页 [Constants.USER_ID,newsBean.getUserId()]
+                Bundle bundle = new Bundle();
+                bundle.putLong("user_id", Long.parseLong(newsBean.getUserId()));
+                presentFragment(new ProfileActivity(bundle));
             }
         });
 

+ 4 - 1
TMessagesProj/src/main/java/org/telegram/cricdit/ui/NewsDetailCommentFragment.java

@@ -92,6 +92,7 @@ import org.telegram.ui.ActionBar.AlertDialog;
 import org.telegram.ui.Components.AvatarDrawable;
 import org.telegram.ui.Components.BackupImageView;
 import org.telegram.ui.LoginActivity;
+import org.telegram.ui.ProfileActivity;
 
 import java.io.ByteArrayOutputStream;
 import java.util.ArrayList;
@@ -996,7 +997,9 @@ public class NewsDetailCommentFragment extends BaseActivity<CommentPresenter> im
 
         llHead.setOnClickListener(view -> {
             if (newsBean != null) {
-                //跳转至个人主页 [Constants.USER_ID,newsBean.getUserId()]
+                Bundle bundle = new Bundle();
+                bundle.putLong("user_id", Long.parseLong(newsBean.getUserId()));
+                presentFragment(new ProfileActivity(bundle));
             }
         });