У меня есть метод во Фрагменте, который принимает значение из количества Spinner и возвращает его. Где можно получить значение этой переменной? Если я хочу полностью перенести его на новую активность, как ее получить?Перемещение возвращаемых переменных между классами
public String SetupQuantitySpinner(String[] quantity) {
Spinner spnr2;
spnr2 = (Spinner)view.findViewById(R.id.spinner_quantity);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
getActivity(),
R.layout.custom_spinner,
R.id.text_main_seen,
quantity);
spnr2.setAdapter(adapter);
return quantity[spnr2.getSelectedItemPosition()];
}
В основном Spinner представляет собой количество товара, что пользователь решил приобрести, т.е. 1 до 20 рубашек. Теперь я должен умножить это значение на его стоимости, но стоимость извлекается в другой деятельности в целом:
String cost = currentProduct.getCost();
Мне нужно отправить quantity[spnr2.getSelectedItemPosition()]
на эту новую операцию, так что я могу умножить его на currentProduct.getCost();
Как могу ли я это сделать?
Редактировать: Это другое и, следовательно, не дубликат, потому что я хочу отправлять и извлекать данные, связанные с выбранным элементом Spinner.