Как передать фрагмент в активность - PullRequest
0 голосов
/ 26 августа 2018

Вот мой код:

loginButton = (Button) view.findViewById(R.id.loginBtn);

loginButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View view) {
        Intent intent= new Intent(context, searchview_cardview.class);
        context.startActivity(intent);
    }
});

1 Ответ

0 голосов
/ 27 августа 2018

Чтобы передать данные в другое действие, вы можете использовать следующий код:

 Intent intent = new Intent(getContext(), otherActivity.class);
                intent.putExtra("Key", Value);
                startActivity(intent);

Затем, чтобы передать данные в родительское действие, вы должны создать функцию в родительском действии и вызвать ее так во фрагменте.:

в деятельности:

  public void GoToNextStep(String title) {
   // some codes
}

во фрагменте:

((yourActivity) getContext()).GoToNextStep("var");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...