【问题标题】:Error while writing a file using internal storage in android在android中使用内部存储写入文件时出错
【发布时间】:2012-05-14 14:51:34
【问题描述】:

我正在使用以下代码在内部存储上写入文件:

String FILENAME= filename;

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

但它显示方法 openFileOutput 未为我的文件定义的错误。我不知道为什么会这样。我正在使用android开发者论坛中提供的代码。

【问题讨论】:

  • 添加更多上下文代码将有所帮助和/或链接到您尝试复制的代码的论坛帖子。
  • 你是在Fragment还是Activity使用这个?

标签: android file-io android-file


【解决方案1】:

此方法openFileOutput() 可从ActivityContext 类中获得。无论哪种情况,您都必须拥有该类的实例才能访问该方法。

你在哪里运行这段代码?

【讨论】:

    【解决方案2】:

    您的代码似乎缺少import java.io.FileOutputStream。如果您使用 Eclipse 编辑代码,组合键 Ctrl+Shift+O 会将缺少的导入添加到当前文件。 p>

    【讨论】:

    • 那么我可以建议你编辑原始问题并将当前代码块替换为整个文件的内容:)
    【解决方案3】:

    导入导入 java.io.FileOutputStream。它会工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      • 2014-10-15
      • 1970-01-01
      • 2016-03-24
      相关资源
      最近更新 更多