Макет Android-ящика с фрагментами
Я использую предустановленный макет Android Drawer. Каждый выбор в ящике запускает отдельный фрагмент в основной области деятельности. Мое приложение используется для подключения к серверу SQL, поэтому у меня есть имя пользователя / пароль EditTexts и кнопка входа в систему, расположенная на app_bar_main для этого. Как я могу сделать так, чтобы при нажатии кнопки входа в систему он мог вызывать метод, который находится в моем фрагменте?
1 ответ
Решение
В вашем фрагменте
EditText userName = getActivity().findViewById(R.id.username_id); // id given in your activity layout
EditText password = getActivity().findViewById(R.id.password_id);
Button login = getActivity().findViewById(R.id.button_id);
userName.getText();
password.getText();
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});