2014-11-09 199 views
2

我想在android內部存儲器中創建一個文本文件,但我無法做到這一點。有人可以告訴我我做錯了什麼嗎?不能在Android內部存儲器中寫入文件

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(); 
    } 

每一個地方我看了看已經給出了相同的方法來創建Android上的內部存儲上的文件,但 煤礦不能正常工作。請幫助

+0

openFileOutput方法的說明或代碼將非常有用。 – jimmy0251 2014-11-09 07:57:40

+0

openFileOutput是由FIleOutputStream提供的內置方法 – airbourne 2014-11-09 08:00:39

+0

請向我們展示如何檢查此文件的存在。 「不工作」?請澄清。 – greenapps 2014-11-09 08:24:36

回答

2

你的代碼是正確的,我希望也是創建文件。但是你沒有在適當的位置檢查它。去data>data>your_package_name>files>fortify_profile.txt,該文件應該在那裏。

相關問題