использовать слушателя с хостом Activity. Позвольте деятельности отправить значение.

я есть два фрагмента, которые я хочу передать данные из одного фрагмента в другой, пакет имеет значение из первого фрагмента при отправке, но не получает в другом фрагменте. Вот код:

Первый фрагмент:

public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.customer_one,container,false);
    edemail = v.findViewById(R.id.ed_email);
    edpass = v.findViewById(R.id.ed_pass);
    btn = v.findViewById(R.id.btn_next);
    btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            email = edemail.getText().toString().trim();
            password = edpass.getText().toString().trim();
            Customer_Frag2 cf2 = new Customer_Frag2();
            Bundle bundle = new Bundle();
            bundle.putString("Email",email);
            bundle.putString("Password",password);
            cf2.setArguments(bundle);
            Log.d("Test2",bundle.toString());
        }
    });
    return v;
}

Второй фрагмент:

public View onCreateView(@NonNull LayoutInflater inflater, @Nullable 
    ViewGroup container, @Nullable Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.customer_two,container,false);
    Bundle bundle = getArguments();
    if(bundle!=null){
        email = bundle.getString("Email");
        pass = bundle.getString("Password");
    }
    Log.d("Test",email+pass);

    return v;
}

Ответы на вопрос(0)

Ваш ответ на вопрос