你好,在下面的代码中,将字符串值传递给另一个片段,在第二个片段中得到值。现在我想把这个值设置到我的微调器上,有谁能帮帮我如何把这个值设置到微调器上。
OneFrragement.java:
Fragment fragment = new SecondFragement();
Bundle args = new Bundle();
args.putString("task_types", task_types);//training
fragment.setArguments(args);
loadFragment(fragment);
SecondFrragement.java:
String task_types = getArguments().getString("task_types");//training
spinnertaskType=rootView.findViewById(R.id.task_type);
task_typelist.clear();
String task_types = getArguments().getString("task_types");
task_typelist.add(task_types);
ArrayAdapter<String> dataAdapter1 = new ArrayAdapter<>(getContext(), android.R.layout.simple_spinner_item, task_typelist);
dataAdapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnertaskType.setAdapter(dataAdapter1);
在这段代码中,你的字符串中只有一个项目,你应该加入 task_types
对你的 阵列列表. 你不应该清除你的 阵列列表 在此之前,。