另一个.java文件调用_java - 如何调用另一个类“写文件”的方法? - SO中文参考 - www.soinside.com...
在我的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...相关推荐
- 第一个java程序书_Java入门(4) 第一个Java程序
Java入门(4) 第一个Java程序 摘要 通过本章的学习,读者应了解Java语言的两种程序:应用程序.小应用程序的基本结构,能够编译.运行Java应用程序和小应用程序. (2002-09-16 1 ...
- java中receive功能_java - 在onReceive()回调中的synchronized块 - SO中文参考 - www.soinside.com...
我正在阅读this page关于如何编程Android与USB配件通信.其中一个步骤涉及注册BroadcastReceiver以获得用户的许可: IntentFilter filter = new I ...
- java csvreader使用,java - 构造函数csvreader(reader char)是不推荐使用的错误 - SO中文参考 - www.soinside.com...
我想用servlet将文件CSV上传到MySQL,我有这样的代码,我的代码出错了. package ServToDb; import java.io.*; import java.sql.*; imp ...
- json解析嵌套jasn语句报错_java - Spring Boot:尝试解析Json时为InvalidTypeIdException - SO中文参考 - www.soinside.com...
我正在尝试将POJO映射到我得到的JSON响应:但是,我不断收到此错误:com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could ...
- java操作文件爱女_Java的IO操作---File类
目标 1)掌握File类作用 2)可以使用file类中方法对文件进行读写操作. File类 唯一与文件有关的类.使用file类可进行创建或删除操作,要想使用File类,首先观察File类的构造方法. ...
- JAVA类与对象tank_5.编写一个java程序,该程序有两个类:Tank(用于刻画坦克)和Fight(主类)。 已知坦克类如下:...
5.编写一个java程序,该程序有两个类:Tank(用于刻画坦克)和Fight(主类). 已知坦克类如下: public classTank{ double speed; //坦克速度 ...
- 编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量
编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...
- java编写salary函数_编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量...
编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...
- java 静态链接_java如何调用静态链接库里面的函数?
我现在有静态链接库文件:libtest.a里面有很多.o目标文件,其中一个目标文件在linux下使用nm命令查看其中包含的部分函数:kmer_counter.o:UA_memcpyU__cxa_ate ...
- java 多异步调用_java 异步调用与多线程
异步与多线程的区别 一.异步和多线程有什么区别?其实,异步是目的,而多 线程是实现这个目的的方法.异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作 就没有必要异步了),可以继续自顾 ...
最新文章
- python在线课程价格-杭州python课程价格
- 网卡的7种bond模式
- 3.8 Anchor Boxes-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- android studio 第一个程序显示radle d 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'.
- opencv立方体的画法_最详细的立方体透视变化及画法讲解
- springboot创建parent_Spring Boot 开篇:快速入门
- 数据库系统概论期末复习以及知识整理
- Error Based Pruning剪枝算法、代码实现与举例
- 前端经典面试题 不经典不要star!
- mouseover/out和mouseenter/leave的区别及用法
- lnmp 安装php扩展fileinfo.so
- MOS9.0 bootstrap 离线Bulid
- window环境下搭建SVN服务器
- type=xhr的500错误
- js验证身份证营业执照组织机构代码等
- oracle查询锁表SQL
- vue3安装全家桶教程
- Revit二次开发之 自定义选项卡排在最前端
- 如何登入MySQL数据库
- Python--生成测试电话号码