안드로이드 개발 질문/답변
(글 수 45,052)
DATEPICKER 을 사용해서 현재 날짜를 선택하여 설정 버튼을 누르면 선택한 날짜가 선택되면서
DB에 저장되고 그 저장된 날짜를 불러와서 사용하려고 하는데요.
설정 버튼을 누르면 선택한 날짜로 선택까지는 했는데.
DB에 저장하고 불러오기까지가 막막하네요..ㅜ
main에 datepicker을 구현했는데 db를 사용하려면 db 파일을 따로 만들어야 하나요?
db 에서 테이블에서 레코드의 합을 구할때,
sqlite3 에서 select sum 으로 하면 합이 되긴 하는데
이걸 안드로이드 소스에서는 구현 할 수 있는 방법이 없나요?
따로 레코드를 생성해서 합을 구해줘야 하는지.. 궁금합니다.
DB에 저장되고 그 저장된 날짜를 불러와서 사용하려고 하는데요.
설정 버튼을 누르면 선택한 날짜로 선택까지는 했는데.
DB에 저장하고 불러오기까지가 막막하네요..ㅜ
main에 datepicker을 구현했는데 db를 사용하려면 db 파일을 따로 만들어야 하나요?
mDateDisplay = (TextView)findViewById(R.id.dateDisplay); mPickDate = (ImageButton)findViewById(R.id.datepick);
mPickDate.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub showDialog(DATE_DIALOG_ID); } }); // 현재 시간을 가져온다 final Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); // 현재 시간을 출력 updateDisplay(); } protected Dialog onCreateDialog(int id) { switch(id) { case DATE_DIALOG_ID: return new DatePickerDialog(this, mDateSetListener, mYear, mMonth, mDay); } return null; } private void updateDisplay() { mDateDisplay.setText(new StringBuilder().append(mYear).append("-") .append(mMonth+1).append("-").append(mDay)); } private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { mYear = year; mMonth = monthOfYear; mDay = dayOfMonth; updateDisplay(); } };
db 에서 테이블에서 레코드의 합을 구할때,
sqlite3 에서 select sum 으로 하면 합이 되긴 하는데
이걸 안드로이드 소스에서는 구현 할 수 있는 방법이 없나요?
따로 레코드를 생성해서 합을 구해줘야 하는지.. 궁금합니다.
http://androidhuman.tistory.com/category/데이터%20관리/SQLite3