button1=(Button) findViewById(R.id.bt1);
mytextView=(TextView)findViewById(R.id.textView21);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v){
try {
InputStream inputStream = getResources().getAssets().open("text1.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "UTF-8");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String info = "";
while ((info = bufferedReader.readLine()) != null) {
mytextView.setText(info);
}
} catch (IOException e) {
e.printStackTrace();
}
}
});
看代码没问题,问题可能是你的text1.txt里文件结尾有空行,建议你这个文件仅有一行内容且最后不以回车符结束。另外,条件判断不要用 != null,而是用 !infor.equals.("")