2010-07-20 5 views
1

로컬 저장소에 데이터를 저장하는 Android 앱이 있습니다. 이것은 단지 구글의 사이트에있는 튜토리얼과 같이 수행됩니다 장치의 전원이 꺼져 때마다, 다음에 다시 전원을재부팅시 Android 로컬 저장소 파일이 지워짐

그러나
String FILENAME = "data.xml"; 
String string = "some content"; 

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 
fos.write(string.getBytes()); 
fos.close(); 

,이 파일이 제거됩니다. 어떻게 그들을 머물 수 있습니까?

답변

1

이렇게 localStorage를 구현 한 적이 한번도 없었습니다. 여기에 소개 된 방법대로 시도해보십시오.

http : // www. webreference.com/authoring/languages/html/HTML5-Client-Side/

내 iPhone을 다시 시작할 때마다 localStorage가 지워지므로 같은 문제가 발생합니다 ... 어쩌면 클라이언트 측 데이터베이스, 또한 위의 링크에 설명되어있는, 거기에 도움이 될 것입니다 :)

편집 : (후에 일부 분)

내 아이폰 다시 시작하고 다시 내 응용 프로그램을 테스트 - 그렇지 않으면 내가 오늘 밤 잠 못하게 :) - 작동합니다. 로컬 저장소에 대한 기사와 끝으로 아주 멋진 예제입니다. 기사 http://blog.robocode.ch/685/html-5-local-data-storage-eine-kurze-einfuhrung/ 예 : 에 http : // WWW; 어쩌면 문제

기사) 문서의 언어는 독일어이지만, 예를 들어 그것을 자신의 이야기를 알려줍니다. 항목 영원히있을 것입니다. "Bleibt 비스로써 Browserfenster verlassen 데르 브라우저 데르 geschlossen wird (이인제 nach 브라우저)"- "Bleibt 모피 ewig는"비 독일어 스피커 robocode.ch/lab/localstorage/

설명 - 세션이 끝나면 브라우저가 닫히고 브라우저 창이 닫히면 항목이 삭제됩니다 (브라우저에 따라 다름)