android – 为什么构造函数ArrayAdapter(new View.OnKeyListener(){},int,String [])未定义

android – 为什么构造函数ArrayAdapter(new View.OnKeyListener(){},int,String [])未定义,第1张

概述为什么构造函数ArrayAdapter(new View.OnKeyListener(){},int,String [])在编写时未定义.此编码用于在键入字数超过3个字符时从SQLite获取数据.但是,它显示以下错误. The constructor ArrayAdapter(new View.OnKeyListener(){}, int, String[]) is undefined ed1 = 为什么构造函数ArrayAdapter(new VIEw.OnKeyListener(){},int,String [])在编写时未定义.此编码用于在键入字数超过3个字符时从sqlite获取数据.但是,它显示以下错误.

The constructor ArrayAdapter(new VIEw.OnKeyListener(){},
String[]) is undefined

ed1 = (autoCompleteTextVIEw)findVIEwByID(R.ID.searchWord);ed1.setonKeyListener(new VIEw.OnKeyListener(){    Integer count = 0;    String typeWord = "";    public boolean onKey(VIEw v,int keyCode,KeyEvent event)    {                           if (KeyEvent.ACTION_DOWN == event.getAction()) {            if (keyCode != 67) {                count++;                char c = (char)event.getUnicodeChar();                typeWord = typeWord + c;            }            else {                count--;            }            if (count > 2 && typeWord != "") {                                                                                              countrIEs = getautosuggestWord(typeWord);                ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.autosuggest,countrIEs);                ed1.setAdapter(adapter);                                        }        }                               return false;                           }              });
解决方法 当你想引用内部类的封闭类时,你需要限定使用它.在你的代码中,如果封闭类是你的Activity子类(假设它叫做MyActivity),那么你会写:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MyActivity.this,countrIEs);
总结

以上是内存溢出为你收集整理的android – 为什么构造函数ArrayAdapter(new View.OnKeyListener(){},int,String [])未定义全部内容,希望文章能够帮你解决android – 为什么构造函数ArrayAdapter(new View.OnKeyListener(){},int,String [])未定义所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1139048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存