안드로이드 개발 질문/답변
(글 수 45,052)
너무 초보적인 질문인것 같아 좀 부끄럽네요ㅜㅋ
아래의 코드처럼 작성하여 종료될경우 현재 데이터 내용을 저장하도록 코드를 짜봤는데요.
디버그해보니 실행은 제대로 되는데 schedule_info.txt가 어디있는지 모르겠네요...
컴퓨터 검색해봐도 안나오는걸 보니 안만들어진것 같기도하고...
책에는 /files에 있는 파일이라는데 그런 디렉토리도 없구요 ㅜㅜ
어떻게해야 제대로 저장이 될까요?
public void onDestroy(){
try{
OutputStream fos = openFileOutput("schedule_info.txt", MODE_PRIVATE);
String strFormat;
Head = Head.get_pNext_for_write();
while(Head != null){
strFormat = String.format("%s/%s/%s/%s/%s/%s/%d/%s\n", Head.get_year(), Head.get_month(), Head.get_day(), Head.get_time(), Head.get_title(), Head.get_memo(), Head.get_alarm(), Head.get_location());
fos.write(strFormat.getBytes());
Head = Head.get_pNext_for_write();
}
fos.close();
}catch (FileNotFoundException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}
super.onDestroy();
}
아래의 코드처럼 작성하여 종료될경우 현재 데이터 내용을 저장하도록 코드를 짜봤는데요.
디버그해보니 실행은 제대로 되는데 schedule_info.txt가 어디있는지 모르겠네요...
컴퓨터 검색해봐도 안나오는걸 보니 안만들어진것 같기도하고...
책에는 /files에 있는 파일이라는데 그런 디렉토리도 없구요 ㅜㅜ
어떻게해야 제대로 저장이 될까요?
public void onDestroy(){
try{
OutputStream fos = openFileOutput("schedule_info.txt", MODE_PRIVATE);
String strFormat;
Head = Head.get_pNext_for_write();
while(Head != null){
strFormat = String.format("%s/%s/%s/%s/%s/%s/%d/%s\n", Head.get_year(), Head.get_month(), Head.get_day(), Head.get_time(), Head.get_title(), Head.get_memo(), Head.get_alarm(), Head.get_location());
fos.write(strFormat.getBytes());
Head = Head.get_pNext_for_write();
}
fos.close();
}catch (FileNotFoundException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}
super.onDestroy();
}




참고할만한 Site첨부합니다 : http://android-runner.springnote.com/pages/3075250
즐코딩하세요^^