안녕하세요!

계속 질문만 드립니다.

이번에는 처음 UI를 호출할때 SQLite DB에서 값을 가져와서
ListView 화면에 내용을 뿌렸습니다.
onCreate(Bundle savedInstanceState) {
     setListAdapter(new ViewAdapter(생략)) 
}

그리고 같은 화면에서 Spinner목록에서 선택했을때  선택된 값에 따라서
DB의 값을 가져다 ListView화면에 뿌릴려고 하는데여

그런데 setListAdapter(new ViewAdapter(생략))   이놈을 어디서 호출해야 할지 모르겠내여

Spinner Event메소드에서 아래와 같이 호출을 하면
 public void onItemSelected(AdapterView<?> parent,View v, int position ,long id){
     //SQLite db에서 1건가져옴
     Cursor cursor = db.query();
    
     setListAdapter(new ViewAdapter(생략)) 
}

계속 Exception 이 발생합니다.
-------------------------------------------------------------------------------------------------------------
android.content.res.Resources$NotFoundException: String resource ID #0x3
-------------------------------------------------------------------------------------------------------------
SQLite db에서는 1건의 값을 가져오는걸 Debug로 확인을 했구여
그래서
onResume()
onPause()
onRestart()
onStart()
죄다  setListAdapter(new ViewAdapter(생략))  호출을 해봤습니다.
근데 아예 저쪽들은 호출자체가 안되내여 민망하게 시리

어떻게 처리해야하는지 지도 부탁드립니다.