Android
getAdapterPosition - 리사이클러뷰에서 몇 번째 행을 눌렀는지 알 수 있는 어댑터의 함수
yugyeong
2023. 2. 1. 17:49
getAdapterPosition 함수를 이용하면 리사이클러뷰에서 몇번째 인덱스를 선택했는지 알 수 있다.
@Override
public void onClick(View view) {
// 1. 인텐트에 유저가 어떤 행을 눌렀는지 파악하며
// 누른 이름과 전화번호를 담아서
int index = getAdapterPosition();
Contact contact = contactList.get(index);
// 2. 수정 액티비티를 띄운다.
// 어떤 액티비티가 어떤 액티비티를 띄운다!! => 인텐트에 있어야 한다.
Intent intent = new Intent(context, EditActivity.class);
intent.putExtra("contact", contact);
// intent.putExtra("id",contact.id);
// intent.putExtra("name", contact.name);
// intent.putExtra("phone", contact.phone);
context.startActivity(intent);
}