Android 微调器数据/值在点击我创建的片段时变为多个

Android 微调器数据/值在点击我创建的片段时变为多个,android,xml,android-fragments,fragment,Android,Xml,Android Fragments,Fragment,我的项目中有4个片段,每个片段都有一个微调器 每次点击/切换片段时,微调器数据/值都会重复多次。每个微调器/片段具有相同的对应内容和值 **--NOT TAP/FIRST LOAD--** SUN PLANET STARS COMET **--TAP TWO OR MORE TIMES--** SUN PLANET STARS COMET **SUN - data is repeated twice **PLANET **STARS **COMET ***SUN - data is repeat

我的项目中有4个片段,每个片段都有一个微调器

每次点击/切换片段时,微调器数据/值都会重复多次。每个微调器/片段具有相同的对应内容和值

**--NOT TAP/FIRST LOAD--**
SUN
PLANET
STARS
COMET
**--TAP TWO OR MORE TIMES--**
SUN
PLANET
STARS
COMET
**SUN - data is repeated twice
**PLANET
**STARS
**COMET
***SUN - data is repeated thrice
***PLANET
***STARS
***COMET
有什么我错过的吗?片段被多次调用了吗

这是我的密码:

public class SolarSystem1 extends Fragment { - first fragment
public class SolarSystem2 extends Fragment { - second fragment
public class SolarSystem3 extends Fragment { - third fragment
public class SolarSystem4 extends Fragment { - fourth fragment

-----and so on-----

public View onCreateView(LayoutInflater inflater, ViewGroup container,
   Bundle savedInstanceState) {

  View myFragmentView = inflater.inflate(R.layout.activity_view, container, false);


  txtSystem = (Spinner) myFragmentView.findViewById(R.id.system);

  system_options.add("SUN");
  system_options.add("PLANET");
  system_options.add("STARS");
  system_options.add("COMETS");

  ArrayAdapter<String> systemAdapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item,system_options);
          systemAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  systemAdapter.setNotifyOnChange(true);
  txtSystem.setAdapter(systemAdapter);
公共类SolarSystem1扩展了片段{-第一个片段
公共类SolarSystem2扩展了片段{-第二个片段
公共类SolarSystem3扩展了片段{-第三个片段
公共类SolarSystem4扩展了片段{-第四个片段
-----等等-----
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
View myFragmentView=充气机。充气(R.layout.activity\u视图,容器,false);
txtSystem=(微调器)myFragmentView.findviewbyd(R.id.system);
系统选项。添加(“SUN”);
系统选项。添加(“行星”);
系统选项。添加(“星”);
系统选项。添加(“彗星”);
ArrayAdapter systemAdapter=新的ArrayAdapter(getActivity(),android.R.layout.simple\u微调器\u项,系统选项);
systemAdapter.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
systemAdapter.setNotifyOnChange(true);
txtSystem.setAdapter(systemAdapter);

希望您能帮助我。

所以基本上您有4个不同片段中的4个微调器,它们显示相同的内容是否正确?所有4个微调器在布局/代码中是否具有相同的名称?是的,内容相同。名称不同(activity_solar1.xml、activity_solar2.xml、activity_solar3.xml、activity_solar4.xml)你有没有可能上传和分享一个复制这个问题的演示项目?@ViVekH上面已经给出了这个片段。你有什么想法可以和我分享吗?谢谢