2
RecyclerView.ViewHolder - getLayoutPosition เทียบกับ getAdapterPosition
ตั้งแต่ไลบรารีการสนับสนุนเวอร์ชันใหม่ (22.x) getPosition()เมธอดของRecyclerView.ViewHolderคลาสจึงถูกเลิกใช้แทนวิธีการที่กล่าวถึงในหัวข้อ ฉันไม่ค่อยได้รับความแตกต่างจากการอ่านเอกสาร ใครช่วยอธิบายความแตกต่างในแง่ของคนธรรมดาได้ไหม? ฉันมีกรณีการใช้งานต่อไปนี้ - ฉันให้อะแดปเตอร์ของฉันListและยังต้องการเชื่อมโยงข้อมูลเพิ่มเติมสำหรับแต่ละรายการ ฉันมีการทำแผนที่แบบกำหนดตำแหน่งเพิ่มเติมและมีการทำแผนที่สำหรับผู้ถือครองเพื่อให้พวกเขาสามารถดึงข้อมูลเพิ่มเติมสำหรับตำแหน่งของพวกเขาและทำสิ่งต่างๆได้ ในที่ยึดควรใช้วิธีใด จะเกิดอะไรขึ้นกับตำแหน่งผู้ถือเมื่อรายการที่ดัชนี 0 และ 1 เปลี่ยนตำแหน่ง วิธีการคืนค่า?