我试图使用Spinner控件。我已成功实施.setOnItemSelectedListener()
,并且我正在尝试实施.setOnItemLongClickListener()
。
我被引导相信Spinner会支持.setOnItemLongClickListener()
,因为我看到了Android Studio的代码完成窗口(见下图)。
我假设Android Studio代码完成使用反射来检查类并确定可用的方法。
为什么Android Studio不会删除这些子类实际上不可用的方法?
也许反射认为这些方法是可用的(因为反射知道这个子类是-a< parent-class>并假设它们可用)但是如果Android Studio做了一些额外的工作来删除它们会很好显示。
这可能被认为是一个错误吗?我认为Visual Studio在智能感知方面更胜一筹。