Tag: ioexception

读取一个txt文件并在Android中输出为TextView

我正在尝试读取已保存在我的目录中的文本文件,并将其作为TextView打印在屏幕上。 这是迄今为止的代码。 但是,当我运行应用程序,它会创建一个说“错误读取文件”的吐司。 我在这里做错了什么? public class sub extends Activity { private TextView text; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.text); //text = (TextView) findViewById(R.id.summtext); //File file = new File(“inputNews.txt”); //StringBuilder text = new StringBuilder(); try { InputStream in = openFileInput(“inputNews.txt”); if(in != null){ InputStreamReader reader = new InputStreamReader(in); BufferedReader br = new BufferedReader(reader); StringBuilder text […]

java File.createNewFile偶尔执行程序的其余部分之前抛出IOException

我有这个项目,我正在做什么,无论什么原因,每当我执行程序,并把它(我设置和所有)所需的给定参数,偶尔IOException抛出之前执行其他任何事情。 这似乎是真的,因为我到处都有伐木工人,没有人被解雇。 但是,似乎只是记录器不被解雇,因为当我看着我输出的JSON文件,它表明,它没有执行的第一步,只是没有记录器。 我是新的log4j2,所以它可能是,但我不知道(记录器不被解雇),但它似乎很奇怪,IOException应该不会发生。 因为当我在崩溃后再次执行它,它运行得很好。 (注意:这是在kotlin / jvm中,但这是关于使用JDK File类的) 这里抛出exception: https : //github.com/AlexCouch/projauto/blob/master/src/main/java/thinkingcouch/projauto/Save.kt#L114 我在使用Intellij IDEA 2017.3的MacOSX High Sierra。