1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| public class SavingActivity extends AppCompatActivity {
TextView tv;
String str;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_saving);
tv= (TextView) findViewById(R.id.tv);
saving();
str=reading();
tv.setText(str);
}
public void saving(){
String fileName = "MyFile";
String content = "Vive les vacances";
OutputStream outputStream;
File f = null;
try {
f =new File(getApplicationContext().getFilesDir(),"Myfile");
outputStream = openFileOutput(f.getName(), Context.MODE_PRIVATE);
outputStream.write(content.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public String reading(){
BufferedReader input = null;
File file = null;
try {
file = new File(getFilesDir(), "MyFile"); // Pass getFilesDir() and "MyFile" to read file
input = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
String line;
StringBuffer buffer = new StringBuffer();
while ((line = input.readLine()) != null) {
buffer.append(line);
}
str= buffer.toString();
} catch (IOException e) {
e.printStackTrace();
}
return str;
}
} |
Partager