Witam, mój problem polega na tym, że zapisywane przez program w android studio dane nie wiadomo gdzie się zapisują.W samej aplikacji na telefonie, przy zapisie wyskakuje informacja, że dane zapisały się: /data/user/0/e.pc.testowy/files/examlpe.txt. Rzeczywiście powstaje taki foler jak /e.pc.testowy/files, ale nie ma w nim żadnych plików. Warto jeszcze dodać, że pliki na 100% gdzieś się zapisują, ponieważ normalnie mogę je później wywołać. Macie jakiś pomysł gdzie mogą się zapisywać pliki, albo w jaki sposób "kazać im" zapisywać się w tym konkretnym miejscu? Z góry dziękuje :)
package e.pc.testowy;
public class MainActivity extends AppCompatActivity {
private static final String FILE_NAME = "examlpe.odt";
EditText mEditText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mEditText = findViewById(R.id.edit_text);
}
public void save (View v){
String text = mEditText.getText().toString();
FileOutputStream fos = null;
try {
fos = openFileOutput(FILE_NAME, MODE_PRIVATE);
fos.write(text.getBytes());
mEditText.getText().clear();
Toast.makeText(this,"Save to " + getFilesDir() + "/" + FILE_NAME, Toast.LENGTH_LONG).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fos != null){
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}