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

Why do I get this error with setAdapter()?

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

来源是:

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

你没有定义列表类型使用这个我认为这个错误

List<String>exercise_list;

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