2013-07-15 1 views
-1

Android에서 "longlat.txt"라는 텍스트 파일을 가지고 있습니다.Android-java에서 텍스트 파일을 지우는 방법

텍스트 파일에 위도와 경도가 포함되어 있습니다.

나는 buffreader 방법을 사용하여 텍스트 파일에 위도와 경도를 모두 저장합니다.

이 앱을 사용한 후에 앱을 종료하고 싶습니다. "longlat.txt"를 지워야 나중에 나중에 앱을 사용할 때 "longlat.txt"에 이미 저장되어있는 이전 데이터없이 앱이 시작됩니다.

그래서 "데이터 지우기"버튼을 사용하여 텍스트 파일을 지 웁니다.

이제 사용자가 "데이터 지우기"버튼을 클릭하면 "longlat.txt"파일을 지우는 데 필요한 아이디어가 필요합니다.

내가 텍스트 파일을 지우는 데 사용한 유일한 방법은 휴대 전화에서 앱을 제거하고 다시 설치해야한다는 것입니다.

나는 시도했다 : 나는 그것을 클릭 한 후

public void Clear(View view){  

    PrintWriter writer; 
    try { 
     writer = new PrintWriter("longlat.txt"); 
     writer.print(""); 
     writer.close(); 
    } catch (FileNotFoundException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 


    } 

, 나는 검사 할 여부를 아직 명확 여부를 클릭 "업데이트"버튼을하지만, 텍스트 파일 내가 "업데이트"버튼을 클릭하면, 그것은 여전히 ​​오래된 텍스트 파일을 보여줍니다.

+1

문제를 해결하기 위해 수행 한 작업에 대한 설명이 나와 있지 않습니다. 현재 코드에 대한 요청과 같이 읽습니다. 시도한 구현을 공유하고 요구 사항을 충족하지 못하는 방법을 설명하십시오. –

답변

0

프로그램을 닫을 때 (또는 파일을 지울 때) 파일에 빈 데이터를 쓸 수 있습니다.

+0

@ [email protected]을 닫으려고했으나 LogCat에서 로그를 올리시겠습니까? – doraemon

+1

@doraemon. 그것은 우리에게 오류의 이유를 줄 것이다. –

관련 문제