не знаю, в чем проблема с Пикассо - PullRequest
0 голосов
/ 27 марта 2020
class UserAdapter (private var mContext: Context,
                   private var mUser: List,
                   private var isFragment: Boolean = false) : RecyclerView.Adapter()
{
    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): UserAdapter.ViewHolder {
        val  view = LayoutInflater.from(mContext).inflate(R.layout.user_item_layout, parent,false)
        return UserAdapter.ViewHolder(view)
    }

    override fun getItemCount(): Int {

        return mUser.size
    }

    override fun onBindViewHolder(holder: UserAdapter.ViewHolder, position: Int) {

        val user = mUser[position]
        holder.userNameTextView.text = user.getUsername()
        holder.userFullnameTextView.text = user.getFullname()
        Picasso.get().load(user.getImage()).placeholder(R.drawable.profile).into(holder.userProfileImage)
    }

    class ViewHolder(@NonNull  itemview: View) : RecyclerView.ViewHolder(itemview)
    {
        var userNameTextView: TextView = itemview.findViewById(R.id.user_name_search)
        var userFullnameTextView: TextView = itemview.findViewById(R.id.user_full_name_search)
        var userProfileImage: CircleImageView = itemview.findViewById(R.id.user_profile_image_search)
        var followButton: Button = itemview.findViewById(R.id.follow_btn_search)
    }
}


    class ViewHolder(@NonNull  itemview: View) : RecyclerView.ViewHolder(itemview)
    {

        var userNameTextView: TextView = itemview.findViewById(R.id.user_name_search)
        var userFullnameTextView: TextView = itemview.findViewById(R.id.user_full_name_search)
        var userProfileImage: CircleImageView = itemview.findViewById(R.id.user_profile_image_search)
        var followButton: Button = itemview.findViewById(R.id.follow_btn_search)


    }


}


Журнал отладки

at com.example.instagramcloneapp.Adapter.UserAdapter.onBindViewHolder(UserAdapter.kt:39)
at com.example.instagramcloneapp.Adapter.UserAdapter.onBindViewHolder(UserAdapter.kt:20)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...