Не могу получить данные из Bundle во фрагменте. Данные передаются из activity ProductsToAdd1 в фрагмент BasketFragment

public class ProductsToAdd1 extends AppCompatActivity {
    private Button button;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_products_to_add1);

        final AutoCompleteTextView autoCompleteTextView = findViewById(R.id.autoCompleteTextView);
        autoCompleteTextView.setThreshold(1);
        String[] products = getResources().getStringArray(R.array.products);
        List<String> productList = Arrays.asList(products);
        ArrayAdapter<String> adapter = new ArrayAdapter<>(
                this, android.R.layout.simple_dropdown_item_1line, productList);
        autoCompleteTextView.setAdapter(adapter);
        button = (Button)findViewById(R.id.button_set_product1);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Bundle bundle = new Bundle();
                bundle.putString("key", autoCompleteTextView.getText().toString());
                BasketFragment basketFragment = new BasketFragment();
                basketFragment.setArguments(bundle);
                Log.e("TextSended1",autoCompleteTextView.getText().toString());
            }
        });
    }
}

Код BasketFragment:

public class BasketFragment extends Fragment {
    private FloatingActionButton fabOne;
    private FloatingActionMenu floatingActionMenu;
    private DbForProducts dbForProducts;
    private ArrayList<MyProductBasket> products;
    @RequiresApi(api = Build.VERSION_CODES.N)
    @Override
    public View onCreateView(LayoutInflater inflater,  ViewGroup container,  Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_basket, container, false);

        String myMessage = getArguments().getString("key");
        Log.e("Text_Get",myMessage);

        setHasOptionsMenu(true);
        products = new ArrayList();
        dbForProducts = new DbForProducts(getContext());
        MyProductAdapterBasket adapter;
        adapter = new MyProductAdapterBasket(getContext(),products);
        ListView lv = (ListView) rootView.findViewById(R.id.lv1);
        lv.setAdapter(adapter);
        products.sort(new Comparator<MyProductBasket>() {
            @Override
            public int compare(MyProductBasket o1, MyProductBasket o2) {
                return o1.productName.compareTo(o2.productName);
            }
        });
        adapter.notifyDataSetChanged();
        ContentValues cv = new ContentValues();

        fabOne = rootView.findViewById(R.id.fabOne1);
        floatingActionMenu = rootView.findViewById(R.id.fabfirst1);
        fabOne.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent1;
                intent1 = new Intent(getActivity(), ProductsToAdd1.class);
                startActivity(intent1);
            }
        });
        return rootView;
    }

}

Ответы (0 шт):