次のクラスがあります。
private class SimpleExistedTasksAdapter<CalendarTask> extends ArrayAdapter<CalendarTask> {
private Context context;
private List<CalendarTask> tasks;
public SimpleExistedTasksAdapter(Context context,
int textViewResourceId, List<CalendarTask> objects) {
super(context, textViewResourceId, objects);
this.context=context;
this.tasks=objects;
}
@Override
public View getView(int position, View view, ViewGroup group) {
LayoutInflater inflater=LayoutInflater.from(context);
View v=inflater.inflate(R.layout.existed_tasks_item_layout, null);
CalendarTask task=tasks.get(position);
TextView priorityView=(TextView)v.findViewById(R.id.textViewPriorityColorIndicator);
TextView title=(TextView)v.findViewById(R.id.textViewTaskTitle);
task.getPriority();
return null;
}
}
そして、次の問題があります。CalendarTaskクラスにはgetPriority()メソッドがありますが、Eclipseは、「タスク」は単なるオブジェクトであり、オブジェクトのメソッドを除くメソッドを含まないと言っています(CalendarTaskのインポートがあります)。