I'm working on example that make app read file from assets but it's not work, the text inside the (file.txt) doesn't appear.
code :
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_read_file);
b_read= (Button)findViewById(R.id.b_read);
tv_text= (TextView) findViewById(R.id.tv_text);
b_read.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String text="";
try{
InputStream is = getAssets().open("file.txt");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
text = new String(buffer);
}catch (IOException ex) {
ex.printStackTrace();
}
tv_text.setText(text);
}
});
Can you help?