在我的Android应用程序,我想有一类处理所有“写入/读取到文本文件”的行动。所以,我根本就调用我的readUserFile.java文件我想的方法。但我的方法将不会在该文件中工作?

创建一个文件在我的MainActivity工作正常,但不会在我的readUserFile类工作。我试图让我的create()方法静态的,而是比openFileOutput将无法正常工作。我也试图让readUserFile自身的静态对象,然后调用从另一种方法创建方法,但没有奏效。 Mabye它有上下文事可做,我不依赖明白吗?

public class readUserFile extends Application {

String filename = "users.txt";

boolean exist = false;

public void create(){

File users = new File(getApplicationContext().getFilesDir(),filename);

if(!users.exists()){

String fileContents = "Admin=Admin=99999";

FileOutputStream outputStream;

try {

outputStream = openFileOutput(filename, Context.MODE_PRIVATE);

outputStream.write(fileContents.getBytes());

outputStream.close();

exist = true;

} catch (Exception e) {

e.printStackTrace();

exist = false;

}

}

}

public class MainActivity extends AppCompatActivity {

readUserFile userFile = new readUserFile();

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

for(int i = 0; i<3; i++){

if(userFile.exist == true){

Toast.makeText(this, "!!!FILE EXISTS!!!", Toast.LENGTH_SHORT).show();

}

else{

userFile.create();

Toast.makeText(this, "File Created "+ i + " "+ userFile.exist, Toast.LENGTH_SHORT).show();

}

}

}

我希望它不会那么血腥硬,而不是应用,只要我启动它崩溃。

另一个.java文件调用_java - 如何调用另一个类“写文件”的方法? - SO中文参考 - www.soinside.com...相关推荐

  1. 第一个java程序书_Java入门(4) 第一个Java程序

    Java入门(4) 第一个Java程序 摘要 通过本章的学习,读者应了解Java语言的两种程序:应用程序.小应用程序的基本结构,能够编译.运行Java应用程序和小应用程序. (2002-09-16 1 ...

  2. java中receive功能_java - 在onReceive()回调中的synchronized块 - SO中文参考 - www.soinside.com...

    我正在阅读this page关于如何编程Android与USB配件通信.其中一个步骤涉及注册BroadcastReceiver以获得用户的许可: IntentFilter filter = new I ...

  3. java csvreader使用,java - 构造函数csvreader(reader char)是不推荐使用的错误 - SO中文参考 - www.soinside.com...

    我想用servlet将文件CSV上传到MySQL,我有这样的代码,我的代码出错了. package ServToDb; import java.io.*; import java.sql.*; imp ...

  4. json解析嵌套jasn语句报错_java - Spring Boot:尝试解析Json时为InvalidTypeIdException - SO中文参考 - www.soinside.com...

    我正在尝试将POJO映射到我得到的JSON响应:但是,我不断收到此错误:com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could ...

  5. java操作文件爱女_Java的IO操作---File类

    目标 1)掌握File类作用 2)可以使用file类中方法对文件进行读写操作. File类 唯一与文件有关的类.使用file类可进行创建或删除操作,要想使用File类,首先观察File类的构造方法. ...

  6. JAVA类与对象tank_5.编写一个java程序,该程序有两个类:Tank(用于刻画坦克)和Fight(主类)。 已知坦克类如下:...

    5.编写一个java程序,该程序有两个类:Tank(用于刻画坦克)和Fight(主类). 已知坦克类如下: public classTank{ double speed;        //坦克速度 ...

  7. 编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

  8. java编写salary函数_编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量...

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

  9. java 静态链接_java如何调用静态链接库里面的函数?

    我现在有静态链接库文件:libtest.a里面有很多.o目标文件,其中一个目标文件在linux下使用nm命令查看其中包含的部分函数:kmer_counter.o:UA_memcpyU__cxa_ate ...

  10. java 多异步调用_java 异步调用与多线程

    异步与多线程的区别 一.异步和多线程有什么区别?其实,异步是目的,而多 线程是实现这个目的的方法.异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作 就没有必要异步了),可以继续自顾 ...

最新文章

  1. python在线课程价格-杭州python课程价格
  2. 网卡的7种bond模式
  3. 3.8 Anchor Boxes-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  4. android studio 第一个程序显示radle d 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'.
  5. opencv立方体的画法_最详细的立方体透视变化及画法讲解
  6. springboot创建parent_Spring Boot 开篇:快速入门
  7. 数据库系统概论期末复习以及知识整理
  8. Error Based Pruning剪枝算法、代码实现与举例
  9. 前端经典面试题 不经典不要star!
  10. mouseover/out和mouseenter/leave的区别及用法
  11. lnmp 安装php扩展fileinfo.so
  12. MOS9.0 bootstrap 离线Bulid
  13. window环境下搭建SVN服务器
  14. type=xhr的500错误
  15. js验证身份证营业执照组织机构代码等
  16. oracle查询锁表SQL
  17. vue3安装全家桶教程
  18. Revit二次开发之 自定义选项卡排在最前端
  19. 如何登入MySQL数据库
  20. Python--生成测试电话号码

热门文章

  1. 【微信小程序之画布】终:手指触摸画板实现
  2. iOS 屏幕亮度和闪光灯控制
  3. iOS_Development~ 添加 / 隐藏 UITabBar 右上角的小红点
  4. spark—3(Spark Scheduler)
  5. MyEclipse教程:Web开发——创建Web片段项目
  6. postfix邮箱服务
  7. redis 数据结构 内存管理 持久化
  8. 利用Oracle GoldenGate记录源系统所有表的操作
  9. 深度洞悉2017企业IT三大关注焦点
  10. Lync 小技巧-49-Lync 自动备份-批量管理-用户(免费视频)