为什么动态创建的微调器不关闭 select

Why does the dynamicallly created spinner not close on select

我动态创建了一个微调器(在警报中)。

如果我 Select 开始一个新的 Activity 微调项,一些输入将完成,并且在 Activity 以 finish() 和最后一个 Activtiy 仍然打开并且微调器仍然存在。为什么它不会在 Select 上关闭?我不再需要打开它了 -> 选择完成....

如何关闭它?

您必须手动关闭它。尝试像这样附加 OnItemSelectedListener

public MyOnItemSelectedListener implements OnItemSelectedListener {
  public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
    dialog.dismiss();
  }
}