list가 있습니다.

 

onListItemClick으로 list가 선택이 되면

 

onListItemClick에서 받아오는 position 값을 받아와 해당 activity로 넘어갑니다

 

문제는 이것입니다.

 

리스트는 추가 삭제가 가능하구요...

 

예를들어 리스트 항목은 1,2,3,4가 있구요

 

액티비티는 a,b,c,d,가 있습니다.

 

1-a, 2-b, 3-c, 4-d 랑 연결이 되어야 하는데요,

 

리스트 항목 중 3이 삭제가 되어 버리면,,

 

position은 단순히 list의 순서를 알려주는 변수라서..

 

1-a, 2-b, 3'-c.

 

이렇게 되어 버립니다. 3'는 3의 항목이 지워지면서 list 4가 한칸 앞으로 당겨진 거라 볼수 있네요.

 

이러면 항목에 따른 액티비티가 안 맞는데요..

 

''; 어떻게 해결해야 좋을까요?? 알려주세요. ㅠㅠ