次のコードを使用して、内部ストレージにファイルを書き込んでいます。
String FILENAME= filename;
FileOutputStream f= openFileOutput(FILENAME, Context.MODE_PRIVATE);
openFileOutput
しかし、私のファイルではメソッドが定義されていないというエラーが表示されます。なぜこれが起こっているのかわかりません。Android開発者フォーラムで提供されているコードを使用しています。
次のコードを使用して、内部ストレージにファイルを書き込んでいます。
String FILENAME= filename;
FileOutputStream f= openFileOutput(FILENAME, Context.MODE_PRIVATE);
openFileOutput
しかし、私のファイルではメソッドが定義されていないというエラーが表示されます。なぜこれが起こっているのかわかりません。Android開発者フォーラムで提供されているコードを使用しています。
このメソッドopenFileOutput()
はActivity
またはContext
クラスから利用できます。いずれの場合も、メソッドにアクセスするためのクラスのインスタンスが必要です。
このコードはどこで実行しますか?
インポート java.io.FileOutputStreamをインポートします。それが動作します
あなたのコードにはimport java.io.FileOutputStream
. Eclipse を使用してコードを編集している場合、キーの組み合わせ Ctrl+ Shift+Oを使用すると、不足しているインポートが現在のファイルに追加されます。