为什么我用setAdapter()会出现这个错误?

时间:2015-10-31 16:34:26

标签: android adapter

为什么我使用setAdapter()会出现此错误?

see this picture

来源是:

exercise_listView=(ListView)findViewById(R.id.activity_sports_calories_list);
exercise_listView.setAdapter(new SportsCaloriesAdapter(getApplicationContext(),exercise_list));

2 个答案:

答案 0 :(得分:1)

检查您的SportsCaloriesAdapter课程。您必须在其中实现一个构造函数,其中Context和List作为参数。

答案 1 :(得分:0)

您没有定义列表类型使用此我认为此错误

Exception in thread "main" java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:592)
    at java.lang.Integer.parseInt(Integer.java:615)
    at array.Array.main(Array.java:23)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)