0

創建我的機器人也用Java初學者,很多時候我感到困惑,在他們的Android的一個不同的Java實現的對象是:
文中陳述如何是FileOutputStream中

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 

是什麼FOS在上面的陳述?這顯然是FileOutputStream中的對象,但爲什麼它沒有

FileOutputStream fos = new FileOutputStream(FILENAME, Context.MODE_PRIVATE); 

實施如果可能的話給我的Java/Android的一個簡單的例子。

回答

1

openFileOutputContext的一種方法,它會自動爲您的上下文的數據文件夾創建文件輸出流。

如果使用FileOutputStream的構造函數,則必須傳遞完整的文件路徑作爲第一個參數,而Context只接受文件名。對於不需要通過文件管理器訪問的文件,請使用openFileOutput保存文件,使用openFileInput再次讀取文件。