API Guides - Data Storageを読んでいますが、エラーが発生して気が狂いそうです。フラグメントで実装しようとしてopenFileOutput
いますが、できません。
Android Studio で次のエラーが表示されFileOutputStream fos = fileContext.openFileOutput(FILENAME, fileContext.MODE_PRIVATE);
ます。
未処理の例外: java.io.FileNotFoundException
完全なコードは次のとおりです。
public class SavingDataFragment extends Fragment {
EditText entryData;
@Override
public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
return inflater.inflate(R.layout.fragent_saving_data, container, false);
}
public void saveInInternalStorage (View view, Context fileContext){
entryData = (EditText) view.findViewById(R.id.edtText_entry_SavingData);
String dataToSave = entryData.getText().toString();
String FILENAME = "myFile";
FileOutputStream fos = fileContext.openFileOutput(FILENAME, fileContext.MODE_PRIVATE);
}
ご協力ありがとうございました。