是否调用了 OnItemSelectedListener.onNothingSelected?

Posted

技术标签:

【中文标题】是否调用了 OnItemSelectedListener.onNothingSelected?【英文标题】:Is OnItemSelectedListener.onNothingSelected called at all? 【发布时间】:2012-11-05 07:50:38 【问题描述】:

OnItemSelectedListener需要两个方法来实现:onItemSelectedonNothingSelected。我很好奇并尝试在onNothingSelected 方法中执行一些操作。但是,我无法触发此事件。

它真的被调用了吗?

【问题讨论】:

【参考方案1】:

当“选择从这个视图中消失”时调用方法onNothingSelected

这是OnItemSelectedListener 上的文档。

【讨论】:

我不清楚文档中的描述是什么意思。我预计如果用户在微调器下拉列表之外点击以将其关闭而不进行选择,则会调用此回调......但与 OP 一样,我还没有发现任何调用回调的情况。 这个答案***.com/questions/16439463/…很好地解释了@arlomedia

以上是关于是否调用了 OnItemSelectedListener.onNothingSelected?的主要内容,如果未能解决你的问题,请参考以下文章

检查是否调用了一个stubbed方法三次

是否为数组/向量插入调用了赋值运算符或复制构造函数?

是否在 onActivityResult() 之前调用了 onResume()?

Moq:验证是否调用了一个方法

是否对同源域的 ajax 调用进行了预检请求?

是否在操作系统重启后调用 onActivityResult() 之前重新创建了活动的视图?