DB의 List로 나오게 한후

        String sql = "create table message01(" +  
            "code integer primary key autoincrement," +  
            "name text not null, body text not null)";

 

해당 List Click하여 Edit로 진입하게 할려는데...

 // ListView의 아이템이 클릭되면 호출되는 callback.
     protected void onListItemClick(ListView l, View v, int position, long id) {
         super.onListItemClick(l, v, position, id);      
       
         Intent i = new Intent(this, MsgEditor.class);
         i.putExtra(dbHandler.KEY_ROWID, id);
      
         startActivityForResult(i, ACTIVITY_EDIT);

 

List Click할때 List의 index 아래와 같이 가져가서 DB search하게 되면

List 중간것 지우게 되면 그 뒤에 것들이 privary key하고 index하고 맞지 않아 edit가 정상동작하지 않는데요.

privary key(Code) Eidt activity(ACTIVITY_EDIT)로 넘기는 방법은 없을까요?

 

질문이 제대로 되었는지 모르겠네요...

인터넷에서 계속 찾아보고 있는데 잘 찾아지지가 않네요..

혹시 아시는분 좀 알려주세요...^^;;