|
@@ -4,6 +4,7 @@ import static org.telegram.cricdit.utils.Base64Utils.base64ToBitmap;
|
|
|
|
|
|
import android.content.Context;
|
|
import android.content.Context;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.graphics.drawable.Drawable;
|
|
|
|
+import android.os.Bundle;
|
|
import android.os.Handler;
|
|
import android.os.Handler;
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
import android.view.LayoutInflater;
|
|
import android.view.LayoutInflater;
|
|
@@ -42,6 +43,8 @@ import org.telegram.cricdit.view.AvatarImage;
|
|
import org.telegram.cricdit.view.ExpandTextView;
|
|
import org.telegram.cricdit.view.ExpandTextView;
|
|
import org.telegram.messenger.R;
|
|
import org.telegram.messenger.R;
|
|
import org.telegram.messenger.UserConfig;
|
|
import org.telegram.messenger.UserConfig;
|
|
|
|
+import org.telegram.ui.ActionBar.BaseFragment;
|
|
|
|
+import org.telegram.ui.ProfileActivity;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -62,9 +65,11 @@ public class CommentAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
|
|
BaseHeadViewHolder headViewHolder;
|
|
BaseHeadViewHolder headViewHolder;
|
|
private NewsBean.NewsFeedBean mBean;
|
|
private NewsBean.NewsFeedBean mBean;
|
|
private RequestOptions requestOptionsCircle;
|
|
private RequestOptions requestOptionsCircle;
|
|
|
|
+ BaseFragment baseFragment;
|
|
|
|
|
|
|
|
|
|
- public CommentAdapter(List<MultiItemEntity> list, Context context, BaseHeadViewHolder holder) {
|
|
|
|
|
|
+ public CommentAdapter(BaseFragment baseFragment, List<MultiItemEntity> list, Context context, BaseHeadViewHolder holder) {
|
|
|
|
+ this.baseFragment = baseFragment;
|
|
this.mList = list;
|
|
this.mList = list;
|
|
this.context = context;
|
|
this.context = context;
|
|
this.headViewHolder = holder;
|
|
this.headViewHolder = holder;
|
|
@@ -328,11 +333,11 @@ public class CommentAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
|
|
}
|
|
}
|
|
// viewHolder.avatar.load(mainCommendBean.getUser_avatar());
|
|
// viewHolder.avatar.load(mainCommendBean.getUser_avatar());
|
|
// if (!TextUtils.isEmpty(mainCommendBean.getUser_avatar())) {
|
|
// if (!TextUtils.isEmpty(mainCommendBean.getUser_avatar())) {
|
|
- Glide.with(context).load(base64ToBitmap(mainCommendBean.getUser_avatar()))
|
|
|
|
- .apply(requestOptionsCircle)
|
|
|
|
- .placeholder(R.drawable.book_user)
|
|
|
|
- .error(R.drawable.book_user)
|
|
|
|
- .into(viewHolder.avatar);
|
|
|
|
|
|
+ Glide.with(context).load(base64ToBitmap(mainCommendBean.getUser_avatar()))
|
|
|
|
+ .apply(requestOptionsCircle)
|
|
|
|
+ .placeholder(R.drawable.book_user)
|
|
|
|
+ .error(R.drawable.book_user)
|
|
|
|
+ .into(viewHolder.avatar);
|
|
// }
|
|
// }
|
|
viewHolder.avatar.setOnClickListener(new View.OnClickListener() {
|
|
viewHolder.avatar.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
@Override
|
|
@@ -341,6 +346,9 @@ public class CommentAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
|
|
// .build(ARouterPath.PATH_MAIN_PERSON_DETAIL_ACTIVITY)
|
|
// .build(ARouterPath.PATH_MAIN_PERSON_DETAIL_ACTIVITY)
|
|
// .withString(Constants.USER_ID, mainCommendBean.getUser_id())
|
|
// .withString(Constants.USER_ID, mainCommendBean.getUser_id())
|
|
// .navigation();
|
|
// .navigation();
|
|
|
|
+ Bundle args = new Bundle();
|
|
|
|
+ args.putLong("user_id", Long.parseLong(mainCommendBean.getUser_id()));
|
|
|
|
+ baseFragment.presentFragment(new ProfileActivity(args));
|
|
}
|
|
}
|
|
});
|
|
});
|
|
viewHolder.content.init(false, mainCommendBean.getContent(), null);
|
|
viewHolder.content.init(false, mainCommendBean.getContent(), null);
|
|
@@ -399,11 +407,11 @@ public class CommentAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
|
|
// viewHolder.content.setText(childCommendBean.getContent());
|
|
// viewHolder.content.setText(childCommendBean.getContent());
|
|
// viewHolder.avatar.load(childCommendBean.getUser_avatar());
|
|
// viewHolder.avatar.load(childCommendBean.getUser_avatar());
|
|
// if (!TextUtils.isEmpty(childCommendBean.getUser_avatar())) {
|
|
// if (!TextUtils.isEmpty(childCommendBean.getUser_avatar())) {
|
|
- Glide.with(context).load(base64ToBitmap(childCommendBean.getUser_avatar()))
|
|
|
|
- .apply(requestOptionsCircle)
|
|
|
|
- .placeholder(R.drawable.book_user)
|
|
|
|
- .error(R.drawable.book_user)
|
|
|
|
- .into(viewHolder.avatar);
|
|
|
|
|
|
+ Glide.with(context).load(base64ToBitmap(childCommendBean.getUser_avatar()))
|
|
|
|
+ .apply(requestOptionsCircle)
|
|
|
|
+ .placeholder(R.drawable.book_user)
|
|
|
|
+ .error(R.drawable.book_user)
|
|
|
|
+ .into(viewHolder.avatar);
|
|
// }
|
|
// }
|
|
viewHolder.avatar.setOnClickListener(new View.OnClickListener() {
|
|
viewHolder.avatar.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
@Override
|
|
@@ -412,6 +420,9 @@ public class CommentAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
|
|
// .build(ARouterPath.PATH_MAIN_PERSON_DETAIL_ACTIVITY)
|
|
// .build(ARouterPath.PATH_MAIN_PERSON_DETAIL_ACTIVITY)
|
|
// .withString(Constants.USER_ID, childCommendBean.getUser_id())
|
|
// .withString(Constants.USER_ID, childCommendBean.getUser_id())
|
|
// .navigation();
|
|
// .navigation();
|
|
|
|
+ Bundle args = new Bundle();
|
|
|
|
+ args.putLong("user_id", Long.parseLong(childCommendBean.getUser_id()));
|
|
|
|
+ baseFragment.presentFragment(new ProfileActivity(args));
|
|
}
|
|
}
|
|
});
|
|
});
|
|
viewHolder.name.setText(((ChildCommendBean) item).getUser_name());
|
|
viewHolder.name.setText(((ChildCommendBean) item).getUser_name());
|