Android 为什么toast消息没有';是否在单击项目时显示在我的应用程序中?

Android 为什么toast消息没有';是否在单击项目时显示在我的应用程序中?,android,android-spinner,toast,Android,Android Spinner,Toast,我正在做一个简单的旋转器。我想在单击的任何项目上显示toast消息,但它不起作用。我不知道逻辑错误在哪里。任何帮助都将不胜感激。 这是我的代码: public void onItemSelected(AdapterView<?> adapter, View view, int position, long id) { // On selecting a spinner item String itemSelected = adapter.getItemAtPositi

我正在做一个简单的旋转器。我想在单击的任何项目上显示toast消息,但它不起作用。我不知道逻辑错误在哪里。任何帮助都将不胜感激。 这是我的代码:

public void onItemSelected(AdapterView<?> adapter, View view, int position, long id) {
    // On selecting a spinner item
    String itemSelected = adapter.getItemAtPosition(position).toString();
    int temp=Integer.parseInt(itemSelected);
    switch (position) {
    case 0:
        Toast.makeText(getApplicationContext(), "Selected: user", Toast.LENGTH_LONG).show();
        break;
    case 1:
        Toast.makeText(getApplicationContext(), "Selected:  page", Toast.LENGTH_LONG).show();
        break;
    }

    // Showing selected spinner item
//Toast.makeText(adapter.getContext(), "Selected: " + itemSelected, Toast.LENGTH_SHORT).show();
}
public已选择(适配器视图适配器、视图视图、int位置、长id){
//关于选择微调器项
String itemSelected=adapter.getItemAtPosition(position.toString();
int temp=Integer.parseInt(itemSelected);
开关(位置){
案例0:
Toast.makeText(getApplicationContext(),“Selected:user”,Toast.LENGTH_LONG.show();
打破
案例1:
Toast.makeText(getApplicationContext(),“所选:页面”,Toast.LENGTH_LONG.show();
打破
}
//显示所选微调器项
//Toast.makeText(adapter.getContext(),“Selected:+itemSelected,Toast.LENGTH_SHORT).show();
}

微调器中的项目是什么?您是否已向AdapterView注册微调器。OnItemSelectedListener如果取消注释,最后一行在单击微调器时是否显示。微调器中有两个项目,是的,我已将其与适配器链接此代码是否被调用?添加一个日志行以查找。