Advertisement
Guest User

Untitled

a guest
Oct 20th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. public class gradeRealmAdapter extends RealmBaseAdapter<Grade, GradeViewHolder> {
  2.  
  3.     private RealmResults<Grade> realmResults;
  4.  
  5.     public gradeRealmAdapter (
  6.             Context context,
  7.             RealmResults<Grade> realmResults,
  8.             boolean automaticUpdate
  9.     ) {
  10.         super(context, realmResults, automaticUpdate);
  11.         this.realmResults = realmResults;
  12.     }
  13.  
  14.     public View getView(int position, View convertView, ViewGroup parent) {
  15.         GradeViewHolder viewHolder;
  16.         if(convertView == null) {
  17.             convertView = inflater.inflate(android.R.layout.simple_list_item_1, parent, false);
  18.             viewHolder = new GradeViewHolder();
  19.             viewHolder.gradeTextView = (TextView) convertView.findViewById(android.R.id.text1);
  20.             convertView.setTag(viewHolder);
  21.         } else {
  22.             viewHolder = (GradeViewHolder) convertView.getTag();
  23.         }
  24.  
  25.         Grade item = realmResults.get(position);
  26.         viewHolder.gradeTextView.setText(item.toString());
  27.         return convertView;
  28.  
  29.     }
  30.  
  31.     private class GradeViewHolder {
  32.         TextView gradeTextView;
  33.     }
  34.  
  35.     public RealmResults<Grade> getRealmResults() {
  36.         return realmResults;
  37.     }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement