Android 未调用微调器setonitemselectedlistener

Android 未调用微调器setonitemselectedlistener,android,spinner,Android,Spinner,我有一个奇怪的问题。选择微调器中的项目时,我需要执行一些操作 这是我的密码: language = (Spinner) findViewById(R.id.current_language_text); ArrayAdapter adapter = new ArrayAdapter(this, com.Orange.R.layout.my_spinner_textview, languages); adapter.setDropDownViewResource

我有一个奇怪的问题。选择微调器中的项目时,我需要执行一些操作

这是我的密码:

language = (Spinner) findViewById(R.id.current_language_text);

ArrayAdapter adapter = new ArrayAdapter(this,
                com.Orange.R.layout.my_spinner_textview, languages);

adapter.setDropDownViewResource(com.Orange.R.layout.multiline_spinner_dropdown_item);
language.setAdapter(adapter);
language.setSelection(Integer.valueOf(language_id) - 1);
language.setOnItemSelectedListener(new OnItemSelectedListener() {
     @Override
     public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
        System.out.println("position "+position);
        Toast.makeText(Settings.this, "Hello Toast",Toast.LENGTH_SHORT).show();

     }

      @Override
      public void onNothingSelected(AdapterView<?> parentView) {
                            // your code here
      }
    });

知道为什么不调用onItemSelectedListener吗?

添加类似的内容

   example=spinnerdistrics.getItemAtPosition(position).toString();

您是否在manifest.xml中添加了活动

<activity android:name=".YourActivity" />


显示您的AndroidManifest.xml文件。@PareshMayani这是我的AndroidManifest文件:检查您是否在manifest.xml文件中声明了设置活动。设置活动在manifest文件中声明,这不是问题。
<activity android:name=".YourActivity" />