আমি নির্দিষ্ট আইটেমটি রিফ্রেশ করার চেষ্টা করছি RecyclerView।
গল্প: ব্যবহারকারী যখনই আইটেমটিতে ক্লিক করেন, এটি প্রদর্শিত হয় AlertDialog। ব্যবহারকারী ওকে বোতামে ক্লিক করে কিছু পাঠ্য টাইপ করতে পারেন। আমি এই আইটেমটিতে এই পাঠ্যটি প্রদর্শন করতে এবং অদৃশ্য দেখাতে চাই ImageView- এক্সএমএল এবং অ্যাডাপ্টারে ঘোষিত ViewHolder-
AlertDialogআইটেমটি আপডেট করতে আমি এই ফাংশনটি ইতিবাচক বোতামটিতে ব্যবহার করেছি :
private void updateListItem(int position) {
View view = layoutManager.findViewByPosition(position);
ImageView medicineSelected = (ImageView) view.findViewById(R.id.medicine_selected);
medicineSelected.setVisibility(View.VISIBLE);
TextView orderQuantity = (TextView) view.findViewById(R.id.order_quantity);
orderQuantity.setVisibility(View.VISIBLE);
orderQuantity.setText(quantity + " packet added!");
medicinesArrayAdapter.notifyItemChanged(position);
}
তবে এই কোডটি কেবল পাসকৃত অবস্থানে আইটেম ভিউকেই পরিবর্তন করে না, পাশাপাশি কিছু অন্যান্য আইটেম ভিউও পরিবর্তন করে!
আমি কীভাবে নির্দিষ্ট আইটেম ভিউতে এটি ক্লিক করে সঠিকভাবে পরিবর্তন করব?
