0

次のコードを使用して、内部ストレージにファイルを書き込んでいます。

String FILENAME= filename;

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

openFileOutputしかし、私のファイルではメソッドが定義されていないというエラーが表示されます。なぜこれが起こっているのかわかりません。Android開発者フォーラムで提供されているコードを使用しています。

4

3 に答える 3

1

このメソッドopenFileOutput()ActivityまたはContextクラスから利用できます。いずれの場合も、メソッドにアクセスするためのクラスのインスタンスが必要です。

このコードはどこで実行しますか?

于 2012-05-14T22:32:25.557 に答える
0

インポート java.io.FileOutputStreamをインポートします。それが動作します

于 2014-11-09T07:53:02.467 に答える
0

あなたのコードにはimport java.io.FileOutputStream. Eclipse を使用してコードを編集している場合、キーの組み合わせ Ctrl+ Shift+Oを使用すると、不足しているインポートが現在のファイルに追加されます。

于 2012-05-14T16:16:30.807 に答える