package com.dunnow.upfcalendar; import java.util.ArrayList; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.CheckBox; import android.widget.Switch; import android.widget.TextView; public class MyCustomBaseAdapter extends BaseAdapter { private static ArrayList<SearchResults> searchArrayList; private LayoutInflater mInflater; searchArrayList = results; mInflater = LayoutInflater.from(context); } public int getCount() { return searchArrayList.size(); } return searchArrayList.get(position); } public long getItemId(int position) { return position; } ViewHolder holder; if (convertView == null) { convertView = mInflater.inflate(R.layout.materia_list_layout, null); holder = new ViewHolder(); holder.titleMateria = (TextView) convertView.findViewById(R.id.titleMateria); //r.id.cambiado! holder.textStatus = (TextView) convertView.findViewById(R.id.textStatus); holder.switcher = (CheckBox) convertView.findViewById(R.id.checkBox1); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.titleMateria.setText(searchArrayList.get(position).getTitle()); holder.textStatus.setText(searchArrayList.get(position).getStatus()); holder.switcher.setSelected(searchArrayList.get(position).getSwitch()); return convertView; } static class ViewHolder { TextView titleMateria; TextView textStatus; CheckBox switcher; } }
Standard input is empty
Main.java:14: error: class MyCustomBaseAdapter is public, should be declared in a file named MyCustomBaseAdapter.java public class MyCustomBaseAdapter extends BaseAdapter { ^ Main.java:5: error: package android.content does not exist import android.content.Context; ^ Main.java:6: error: package android.view does not exist import android.view.LayoutInflater; ^ Main.java:7: error: package android.view does not exist import android.view.View; ^ Main.java:8: error: package android.view does not exist import android.view.ViewGroup; ^ Main.java:9: error: package android.widget does not exist import android.widget.BaseAdapter; ^ Main.java:10: error: package android.widget does not exist import android.widget.CheckBox; ^ Main.java:11: error: package android.widget does not exist import android.widget.Switch; ^ Main.java:12: error: package android.widget does not exist import android.widget.TextView; ^ Main.java:14: error: cannot find symbol public class MyCustomBaseAdapter extends BaseAdapter { ^ symbol: class BaseAdapter Main.java:15: error: cannot find symbol private static ArrayList<SearchResults> searchArrayList; ^ symbol: class SearchResults location: class MyCustomBaseAdapter Main.java:17: error: cannot find symbol private LayoutInflater mInflater; ^ symbol: class LayoutInflater location: class MyCustomBaseAdapter Main.java:19: error: cannot find symbol public MyCustomBaseAdapter(Context context, ArrayList<SearchResults> results) { ^ symbol: class Context location: class MyCustomBaseAdapter Main.java:19: error: cannot find symbol public MyCustomBaseAdapter(Context context, ArrayList<SearchResults> results) { ^ symbol: class SearchResults location: class MyCustomBaseAdapter Main.java:36: error: cannot find symbol public View getView(int position, View convertView, ViewGroup parent) { ^ symbol: class View location: class MyCustomBaseAdapter Main.java:36: error: cannot find symbol public View getView(int position, View convertView, ViewGroup parent) { ^ symbol: class ViewGroup location: class MyCustomBaseAdapter Main.java:36: error: cannot find symbol public View getView(int position, View convertView, ViewGroup parent) { ^ symbol: class View location: class MyCustomBaseAdapter Main.java:58: error: cannot find symbol TextView titleMateria; ^ symbol: class TextView location: class ViewHolder Main.java:59: error: cannot find symbol TextView textStatus; ^ symbol: class TextView location: class ViewHolder Main.java:60: error: cannot find symbol CheckBox switcher; ^ symbol: class CheckBox location: class ViewHolder Main.java:21: error: cannot find symbol mInflater = LayoutInflater.from(context); ^ symbol: variable LayoutInflater location: class MyCustomBaseAdapter Main.java:39: error: package R does not exist convertView = mInflater.inflate(R.layout.materia_list_layout, null); ^ Main.java:41: error: cannot find symbol holder.titleMateria = (TextView) convertView.findViewById(R.id.titleMateria); //r.id.cambiado! ^ symbol: class TextView location: class MyCustomBaseAdapter Main.java:41: error: package R does not exist holder.titleMateria = (TextView) convertView.findViewById(R.id.titleMateria); //r.id.cambiado! ^ Main.java:42: error: cannot find symbol holder.textStatus = (TextView) convertView.findViewById(R.id.textStatus); ^ symbol: class TextView location: class MyCustomBaseAdapter Main.java:42: error: package R does not exist holder.textStatus = (TextView) convertView.findViewById(R.id.textStatus); ^ Main.java:43: error: cannot find symbol holder.switcher = (CheckBox) convertView.findViewById(R.id.checkBox1); ^ symbol: class CheckBox location: class MyCustomBaseAdapter Main.java:43: error: package R does not exist holder.switcher = (CheckBox) convertView.findViewById(R.id.checkBox1); ^ 28 errors
Standard output is empty