Макет 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) {

        }
    });
Другие вопросы по тегам