DB의 자료를 list에 출력하였습니다.

 

그리고 onItemListClick 함수로 리스트가 클릭될 경우.

position을 받아서 그에 맞는 액티비티 전환을 하려고합니다.

 

액티비티 전환까지 되는데,,

 

문제는, DB의 자료를 삭제하면

 

list의 position이 바뀌어버려서

 

초기 list의 자료가 다른 항목으로 가버립니다.

..

어떻게 처리해야 할까요..?

 

 public void onListItemClick(ListView l, View v, final int position, final long id) {
     super.onListItemClick(l, v, position, id);
     
     Intent intent = new Intent(Db1.this, classNames[position]);
  startActivity(intent);   }