daoMemo.Select(); 메소드는 아래처럼 ArrayList를 반환 합니다.
public ArrayList<FileItem> select(){
...
return ArrayList<FileItem> item
}
때문에 저는 ArrayList 객체이 변수에 담아야지 라고 생각해서
변수만 만든것이 아니라 객체까지 만들어 주었는데요 이부분이 잘못 되었다고 해요
저렇게 변수를 받으면 안되는건가요 ? 객체를 생성하지 말고 앞에 자료형만 써주면 되는거가요?
왜 그래야 하는지 이해가 안되서 질문드려요.
// //DB에 메모테이블 레코드를 가져와 dbSelectSchemeMemo에 넣는다.
dbSelectSchemeMemo = new ArrayList<SchemeMemo>();
daoMemo = new DAOMemo(context);
dbSelectSchemeMemo = daoMemo.Select();