我一直在试图创建一个名为TextFileReaderWriter的类我想使用getters和setters来读取和写入文本文件,以便我可以调用类,并通过简单地使用setfileContents(somestring)和somestring = getfileContents()像这样 例如在程序的任何地方的方法:在Android Studio中从我自己的类读取和写入文本文件

TextFileReaderWriter trw = new TextFileReaderWriter();

trw.setfileContents(somestring); //this would write 'somestring' to the text file.

String somestring = trw.getfileContents(); //this would return 'somestring' from the text file.

这里就是我有这么远,但它没有写入文件:

public class TextFileReaderWriter extends Activity{

String fileContents;

Context context;

String TAG = "MYTAG";

public TextFileReaderWriter(String fileContents, Context context) {

this.fileContents = fileContents;

this.context = context;

}

public String getFileContents() {

return fileContents;

}

public void setFileContents(String fileContents) {

this.fileContents = fileContents;

FileOutputStream fos = null;

try {

fos = context.openFileOutput("UserInputStore", Context.MODE_PRIVATE);

} catch (FileNotFoundException e) {

e.printStackTrace();

}

OutputStreamWriter osw = new OutputStreamWriter(fos);

try {

osw.write(fileContents);

Log.d(TAG, fileContents);

} catch (IOException e) {

e.printStackTrace();

}

}

}

2015-04-13

CJG

+0

你的logcat的说?无论如何,首先你的getfilecontent没有读你的文件,它读取你的变量filecontent,其次你写在你的应用程序的私人文件夹 –

+0

你是故意试图存储它的内部存储,还是你的意思是去外部?另外,你的'getFileContents()'实际上不会返回文件内容;当您重新启动应用程序(或活动,甚至)时,数据将被gc'd。 –

+0

我还没有编写getFileContents到目前为止,我只使用setFileContents方法....现在的问题是,它不会写入我将它传递给文件的字符串。它确实创建了文件,但它是空的。 –

android studio 写文件,在Android Studio中从我自己的类读取和写入文本文件相关推荐

  1. python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件

    python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...

  2. 解决问题:Pr文件导入器检测到的文件结构不一致已禁止读取和写入此文件的元数据无法将XMP数据写入输出文件

    pr导出视频结束时,提示: Pr文件导入器检测到的文件结构不一致已禁止读取和写入此文件的元数据无法将XMP数据写入输出文件. 报错原因:电脑硬盘存储空间不足. 解决办法:清理释放存储空间.

  3. android java写文件_Android中文件的读写(一)----流操作

    因为自己的Java基本功不扎实,所以这篇文章主要介绍Java中的流操作,让自己再学习一下. Java IO Java IO中用于读写文件的四个抽象类:Reader,Writer,InputStream ...

  4. android java 写文件操作_Android编程之文件的读写实例详解

    本文实例分析了Android编程之文件的读写方法.分享给大家供大家参考,具体如下: Android的文件读写与JavaSE的文件读写相同,都是使用IO流.而且Android使用的正是JavaSE的IO ...

  5. Android 将音乐文件打包到程序中并设置为铃声的详细方法介绍

    本文主要介绍如何将音乐文件打包到程序中并设置为铃声 首先,将我们的铃声文件放到res/raw目录下,没有的话就建一个raw目录 如图 canon.mp3文件放到raw目录下 然后在程序里读取这个文件: ...

  6. Android创建无用文件,在Android中清理不必要的废料-空文件夹和无用的文件

    从Android清除不必要的碎片 本教程是什么(在android中清除不必要的废料)? 在android清洁教程中,我们解释了如何查找/删除,不再需要的文件(因为它们已由已卸载的应用程序留下)以及空文 ...

  7. android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例

    Android 资源文件夹 Layout 文件夹 Layout 文件是存放Android的布局文件的资源文件夹,但是如果你想要在里面创建子文件夹,你会发现xml文件报错. 如何在Layout文件夹下方 ...

  8. android系统profile文件路径,Android Profile Tools 入门

    本次分享会目的 通过对增加对 Android Profile Tools 的了解,提高大家工作过程中定位和解决Bug的效率. 注意事项 为了不耽误大家时间,语速可能会快一些 如果讲到某个工具或者技巧, ...

  9. android json mysql_Android通过json向MySQL中读写数据的方法详解【写入篇】

    本文实例讲述了Android通过json向MySQL中写入数据的方法.,具体如下: 先说一下如何通过json将Android程序中的数据上传到MySQL中: 首先定义一个类JSONParser.Jav ...

最新文章

  1. cinder与ceph的区别_分布式存储基础、Ceph、cinder及华为软件定义的存储方案 -
  2. 一个算法对于某个输入的循环次数是可以事先估计出来的_数据结构与算法:算法...
  3. HTML DOM(一):认识DOM
  4. Centos7防火墙的常用指令
  5. 命名时取代基优先顺序_【选修五】高中化学重难点知识:有机物的命名方法
  6. 使用C#读写结构化的二进制文件
  7. 国内各大平台的推荐算法,看到360的时候笑喷了……
  8. 【转】ASP.NET内幕 - IIS处理模型
  9. html的table属性笔记
  10. GetConsoleTitle 函数--获取控制台窗口标题
  11. Android系统中的广播(Broadcast)机制简要介绍和学习计划 .
  12. opencv-python学习一--人脸检测
  13. 电脑重装系统记事本打不开提示无法启动此应用程序怎么办
  14. Linux kernel 配置选项
  15. 《富爸爸穷爸爸 》 读书笔记
  16. 交互设计、信息图、信息可视化、数据可视化技术资源汇总——设计师的领域,设计师说了算
  17. 黑苹果 双系统 macos 与Windows蓝牙设备共享
  18. 灰度图像的频率域滤波——理想低通滤波器(Matlab)
  19. php中substr函数用法,关于substr函数的详细介绍
  20. 主機名稱控制者: DNS 伺服器

热门文章

  1. 珍惜机会,去爱你身边的人!生命的箴言
  2. 基于opencv实现图像差异检测
  3. Javascript中{}+[]===0为true,而[]+{}===0为false
  4. Linux内核目录结构(2.6版本以上的kernel)
  5. 设计模式-结构型-组成
  6. Flask-分开Models解决循环引用
  7. 2017计算机等级考试题,2017年计算机二级考试题库及答案
  8. win7分区c盘调整容量_如何扩大C盘空间 增加C盘容量方法有哪些【详细介绍】
  9. ubuntu9.10 qq自动退出修复
  10. 谈谈Silverlight 2中的视觉状态管理 Part1