ListViewAdapter 에서 finish()를 사용하려니까 안되네요..ㅠ

 

Intent recall = new Intent(arg1, deleteActivity.class); // 자기자신 인텐트
    arg1.startActivity(recall);
//    finish(); < -- 에러

 

deleteActivity에다가 리스트뷰를 사용하여 데이터베이스에서 값을 읽어서 뿌리고 listview의버튼을

 

클릭하면 과목 삭제와 동시에 다시 deleteActivity가 호출되어서 삭제된 상황이 업데이트 되게 하려고하는데요.

 

삭제된 상황은 업데이트가 되는데. 빽키를 눌렀을 때 이전의 엑티비티가 남아있어서 엑티비티를 종료하려고하는데

 

listviewadapter에서는 finish()가 안됩니다..ㅠ

 

결론은.. 새로운deleteActivity를 불러오는 동시에 이전의 deleteActivity를 finish()해줘야하는데..

listviewadapter에서 finish()가 사용이 안되네요.. 조언좀 부탁드리겠습니다. (CursorAdapter를 상속 받았습니다.)

 

finish()앞에 올 수 있을 것 같은 context들은 다 해봤는데도... 안되네요 ㅠㅠ