2014-11-09 4 views
2

안드로이드 내부 저장소에 텍스트 파일을 만들려고하는데 그럴 수 없습니다. 누군가 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?안드로이드 내부 저장소에 파일을 쓸 수 없습니다

String append = "some data"; 
try { 

     FileOutputStream fileout=openFileOutput("fortify_profile.txt", Context.MODE_PRIVATE); 

     fileout.write(append.getBytes()); 
     fileout.close(); 
     Toast.makeText(getApplicationContext(), "Profile Created", Toast.LENGTH_LONG); 
    } 
    catch(Exception e) 
    { 
     e.printStackTrace(); 
     Toast.makeText(getApplicationContext(), "Could not create Profile", Toast.LENGTH_LONG).show(); 
    } 

내가 같은 방법은 안드로이드 내부 저장 장치에 파일을 생성하기 위해 제공되었지만 내가 작동하지 않는 모습마다. 제발 도와주세요

+0

openFileOutput 메서드에 대한 설명이나 코드가 매우 유용합니다. – jimmy0251

+0

openFileOutput은 FIleOutputStream에서 제공하는 내장 메서드입니다 – airbourne

+0

이 파일의 존재를 확인하는 방법을 알려주세요. "작동 안함" ? 명확히하십시오. – greenapps

답변

2

코드가 정확하고 파일을 만드는 것 또한 바랍니다. 그러나 적절한 위치에서 확인하지는 않습니다. data>data>your_package_name>files>fortify_profile.txt으로 가면 해당 파일이 있어야합니다.