본문 시작
자유게시판
국비무료교육, 자바개발자 국비지원학원
- -*
- 조회 : 1316
- 등록일 : 2021-09-29
자바 문제가 혼동되요
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();
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();
_mport android.view.Layout Inflater; _mport android.view.View; _mport android.view.ViewGroup; _mport android.widget.BaseAdapter;
public class MemoAdapterBase extends BaseAdapter{
protected Context mContext; protected LayoutInflater minflater; private FileListLoaderFromMediaStore mLoader; private ArrayList<FileItem> mitems; private ArrayList<Scheme Memo> dbSelectScheme Memo; private DAOMemo daoMemo;
public MemoAdapterBase(Context context){
this.mContext = context;
this.mInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
mLoader = new FileListLoader FromMediaStore (context); //FileItem ArrayListHR 212 mitems = new ArrayList<FileItem>(); 1/1 OCIO U 21ET OCI ODBZ FE 2727 mitems ArrayList0|| ECHmitems.addAll(mLoader.LoadAll();
ECH
//DB | CHE02| 7 2 dbSelectScheme Memo || dbSelectScheme Memo = new ArrayList<Scheme Memo>(); daoMemo = new DAOMemo(context); dbSelect Scheme Memo = daoMemo.Select();
public int getCount() {
// TODO Auto-generated method stub return mitems.size();
-------------------------------------------------------------------------------------------------------------
public ArrayList<FileItem> select()
{
ArrayList<FileItem> item = new ArrayList<FileItem>();
item.add(new FileItem());
return item;
}
이런 식이 되어야하죠.
-------------------------------------------------------------------------------------------
자바국비지원 무료교육
개강월 : 무료교육
홈페이지 바로가기 : KG아이티뱅크
주소
KG아이티뱅크 종로지점 : 서울 종로구 묘동
주소
KG아이티뱅크 강남점 : 서울 강남구 역삼동
주소
KG아이티뱅크 노량진점 : 서울 동작구 노량진동
주소
KG아이티뱅크 센텀점 : 부산 해운대구 우동
문의 : 1522-7909
블로그 : https://blog.naver.com/itbank_joa
- 담당부서 : 행정학과
- 담당자 : 손호중
- 연락처 : 043-649-1224
- 최종수정일 : 2024-10-26