我正在为Android开发一个应用程序,需要将数据写入文本文件以供以后在其他活动中阅读。这是我所讨论的代码正文。
//writes the string "hello android" to file
FileOutputStream outFile = openFileOutput("myfile.txt", MODE_WORLD_READABLE);
OutputStreamWriter osw = new OutputStreamWriter(outFile);
String hello = "hello android.";
osw.write(hello);
osw.flush();
osw.close();
当我第一次编写此代码时,收到警告,所以我添加了这一行
@SuppressWarnings("deprecation")
在我功能的最顶端。但是,MODE_WORLD_READABLE在我的IDE中仍然无效。为什么?
注意:该函数在应有的位置具有try-catch语句,并且在函数顶部带有“引发IOException”。
最佳答案
注释@SuppressWarnings("deprecation")
将禁止显示警告(不再有黄色下划线)。但是,它不会抑制您所使用的元素仍然被弃用并留下删除的事实。
关于java - 为什么要删除MODE_WORLD_READABLE?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21817581/