SQLiteOpenHelper를 확장하는 별도의 DatabaseHandler ("db") 클래스가 있지만 이것은 활동과 관련이없는 별도의 클래스 파일임을 의미합니다. 내가 왜 내 수업을 정리하는 걸 좋아해서 그런 수업을 듣지 않는지 물어 본다면.SimpleCursorAdapter를 사용하지 않고 데이터베이스에서 ListView 채우기
그래서 내가 조각에 listview 있고 "List"개체를 반환하는 해당 클래스에서 "DatabaseHandler.getAllRows()"함수가 있습니다. 그런 다음이 목록을 사용하여 목록보기를 채 웁니다.
그래서이 클래스가 어떤 활동과도 관련이없는 별도의 클래스 인 경우 simplecursorAdapter를 사용할 수 없습니다. 새 항목을 만들 때 paramteres 부분의 컨텍스트를 원하기 때문에 (컨텍스트로 매개 변수를 보내려고했지만 작동하지 않았습니다) 그래서 다른 것을 사용할 필요가 있습니다.
리턴 값을 변경할 수 있습니다. listview 대신 다른 것을 사용할 수 있습니다. listview를 채우거나 테이블 행을 NICELY로 표시하는 방법에 대한 좋은 조언을 제공하십시오.