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