小编pet*_*qui的帖子

片段中的 openFileOutput 错误

我正在阅读API 指南 - 数据存储,但遇到错误我快要疯了。我正在尝试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);
}
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助。

android fragment local-storage

0
推荐指数
1
解决办法
4414
查看次数

标签 统计

android ×1

fragment ×1

local-storage ×1