fork download
  1. package com.dunnow.upfcalendar;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import android.content.Context;
  6. import android.view.LayoutInflater;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9. import android.widget.BaseAdapter;
  10. import android.widget.CheckBox;
  11. import android.widget.Switch;
  12. import android.widget.TextView;
  13.  
  14. public class MyCustomBaseAdapter extends BaseAdapter {
  15. private static ArrayList<SearchResults> searchArrayList;
  16.  
  17. private LayoutInflater mInflater;
  18.  
  19. public MyCustomBaseAdapter(Context context, ArrayList<SearchResults> results) {
  20. searchArrayList = results;
  21. mInflater = LayoutInflater.from(context);
  22. }
  23.  
  24. public int getCount() {
  25. return searchArrayList.size();
  26. }
  27.  
  28. public Object getItem(int position) {
  29. return searchArrayList.get(position);
  30. }
  31.  
  32. public long getItemId(int position) {
  33. return position;
  34. }
  35.  
  36. public View getView(int position, View convertView, ViewGroup parent) {
  37. ViewHolder holder;
  38. if (convertView == null) {
  39. convertView = mInflater.inflate(R.layout.materia_list_layout, null);
  40. holder = new ViewHolder();
  41. holder.titleMateria = (TextView) convertView.findViewById(R.id.titleMateria); //r.id.cambiado!
  42. holder.textStatus = (TextView) convertView.findViewById(R.id.textStatus);
  43. holder.switcher = (CheckBox) convertView.findViewById(R.id.checkBox1);
  44.  
  45. convertView.setTag(holder);
  46. } else {
  47. holder = (ViewHolder) convertView.getTag();
  48. }
  49.  
  50. holder.titleMateria.setText(searchArrayList.get(position).getTitle());
  51. holder.textStatus.setText(searchArrayList.get(position).getStatus());
  52. holder.switcher.setSelected(searchArrayList.get(position).getSwitch());
  53.  
  54. return convertView;
  55. }
  56.  
  57. static class ViewHolder {
  58. TextView titleMateria;
  59. TextView textStatus;
  60. CheckBox switcher;
  61. }
  62. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
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
stdout
Standard output is empty