ListView问题“无法解析构造函数arrayadapter匿名”

我在这条线上有错误:

arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, allOnDay);

错误是:

无法解析构造函数arrayadapter匿名...

我的代码在onCreate

ArrayList<String> allOnDay = new ArrayList<>();
cal_ListView = findViewById(R.id.cal_ListView);
for (int i = 0; i < data.size(); i++) {
   if (values.get(i).equals(year+"")) {
      if (keys.get(i).getMonth()== month +1 && keys.get(i).getDay() == dayOfMonth) {
         allOnDay.add(data.get(i));
      }
   }
}
arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, allOnDay);
cal_ListView.setAdapter(arrayAdapter);

有什么建议可以纠正这个问题吗?

阿萨杜扎曼医师

可能您尝试初始化ArrayAdapter除Activity外的其他内容context在这种情况下,请使用getApplicationContext() or getContext() or getActivity()代替this

采用

arrayAdapter = new ArrayAdapter<String>(getContext(), android.R.layout.simple_list_item_1, allOnDay);

代替

arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, allOnDay);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法解析构造函数ArrayAdapter

无法解析构造函数ArrayAdapter

使用ArrayAdapter时无法解析构造函数

“无法解析构造函数 ArrayAdapter()”错误

无法在自定义视图中解析构造函数 ArrayAdapter

带有ArrayAdapter的Android AsyncTask给出错误“无法解析构造函数”

无法解析匹配的构造函数.Spring依赖注入的歧义问题

无法解析符号ListView和ArrayAdapter

无法解析构造函数 TimePickerDialog

无法解析构造函数“意图”

无法解析构造函数“ImageButton()”

FileWriter无法解析构造函数

Spinner:无法解析构造函数

无法解析构造函数意图

无法解析构造函数ArrayAdapter(saveourcar.soc.Insurance,int,int,java.lang.String [],java.lang.Integer [])

尝试在 listview 中显示 arraylist 让我无法解析构造函数的错误?

Android Volley:无法解析构造函数jsonobjectrequest

无法解析构造函数(Android Intent)

链接器错误:无法解析构造函数

Android无法解析构造函数意图

Java-无法解析构造函数

Android无法解析构造函数-静态片段

无法解析构造函数ArrayAdapter(android.content.Context,int,java.lang.String [],java.lang.String,java.lang.String)

匿名函数引起的问题

Android Spinner问题-构造函数ArrayAdapter <String>(NewSRO,int,String [])未定义

访问匿名类的构造函数

匿名对象的javascript构造函数

奇怪的C ++匿名构造函数

无法解析参考豆“的entityManagerFactory”,同时设置构造函数的参数;