我看了很多视频,并尝试了几个小时来解决这个问题,但我不知道它是如何工作的。我的目标是保存一个 .txt 文件并从中读出一个数组。我发现的最简单的方法就是这个,但它不起作用(也许我只是一个弱智)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
BufferedReader reader = new BufferedReader(new FileReader("list.txt"));
String text;
while ((text = reader.readLine()) != null){
Log.d("finally", text);
}
} catch (IOException e) {
e.printStackTrace();
}
}
我不在android studio上开发,但是创建一个包含文本文件的文件夹让我假设你不能只要求
list.txt
,你必须访问该文件,例如assets/list.txt
。如果我错了,请纠正我。