Прописать создание файла и запись/чтение в отдельном классе и вызвать его в обработчике событий button. Работает если написать просто напрямую в метод. Но как вынести все в класс и вызывать из него пару методов в onCreate? Выдает ошибку :(
public class Own extends AppCompatActivity {
TextView textView;
Button button;
private static final String LOG_TAG = "my_tag";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_own);
textView = (TextView) findViewById(R.id.textView);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
FileWorker fileWorker = new FileWorker();
fileWorker.fileProcess();
textView.setText("Выполнено");
}
});
public class FileWorker extends Own {
private static final String LOG_TAG = "my_tag";
String string;
FileWorker(){
string = "hi";
}
void fileProcess() {
File file = new File("myFile.txt");
if(file.exists()) {
Log.d(LOG_TAG, "Файл существует!");
}
}
}