另一个.java文件调用_java - 如何调用另一个类“写文件”的方法? - SO中文参考 - www.soinside.com...
在我的Android應用程序,我想有一類處理所有“寫入/讀取到文本文件”的行動。所以,我根本就調用我的readUserFile.java文件我想的方法。但我的方法將不會在該文件中工作?
創(chuàng)建一個文件在我的MainActivity工作正常,但不會在我的readUserFile類工作。我試圖讓我的create()方法靜態(tài)的,而是比openFileOutput將無法正常工作。我也試圖讓readUserFile自身的靜態(tài)對象,然后調用從另一種方法創(chuàng)建方法,但沒有奏效。 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 类隔离_微服务架构中zuul的
- 下一篇: java 方法里面定义接口_java –