Я работаю с фрагментами, поэтому из моего нового фрагмента я хочу получить информацию о новых пациентах. Я добавил прослушиватель действий для кнопки создания, но, похоже, он не работает при простом getText().toString().
Вот мой код
Код: Выделить всё
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EditText name_field = (EditText) view.findViewById(R.id.patient_name);
EditText phone_field = (EditText) view.findViewById(R.id.patient_phone);
String new_name = name_field.getText().toString();
String new_phone = phone_field.getText().toString();
Log.d("heyyy", "done");
// FileOutputStream fileOutputStream = null;
// try {
// fileOutputStream = getActivity().openFileOutput(FILENAME, Context.MODE_APPEND);
//
// fileOutputStream.write((name + " - " + phone + "\n").getBytes());
//
// fileOutputStream.close();
// Log.d("heyyy", "done");
//
// }
// catch (FileNotFoundException e) {
// Log.d("heyyy", "notfound output");
// }
// catch (IOException e) {
// Log.d("heyyy", "io output");
// }
}
});
}
}
введите здесь описание изображения
Я пытался отладить это так Я знаю, что проблема в этой линии. Когда я нажимаю кнопку, приложение просто закрывается.
Подробнее здесь: https://stackoverflow.com/questions/787 ... oid-studio