Guest User

Untitled

a guest
Jul 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. helper = new TaskHelper(this);
  2. helper.open();
  3.  
  4. model = helper.fetchAllTask();
  5. startManagingCursor(model);
  6. setListAdapter(adapter);
  7. back = (ImageButton)findViewById(R.id.back);
  8.  
  9. registerForContextMenu(getListView());
  10.  
  11.  
  12. @Override
  13. public void bindView(View row, Context ctxt, Cursor c) {
  14. RestaurantHolder holder = (RestaurantHolder)row.getTag();
  15.  
  16. holder.populateFrom(c, helper);
  17. }
  18.  
  19. @Override
  20. public View newView(Context ctxt, Cursor c, ViewGroup parent) {
  21. LayoutInflater inflater = getLayoutInflater();
  22. View row = inflater.inflate(R.layout.row, parent, false);
  23.  
  24. RestaurantHolder holder = new RestaurantHolder(row);
  25.  
  26. row.setTag(holder);
  27.  
  28. return(row);
  29. }
  30.  
  31. }
  32.  
  33. static class RestaurantHolder{
  34. private TextView title = null;
  35. private TextView descrip = null;
  36. private ImageView icon = null;
  37.  
  38. RestaurantHolder(View row){
  39. title = (TextView)row.findViewById(R.id.title);
  40. descrip = (TextView)row.findViewById(R.id.descript);
  41. icon = (ImageView)row.findViewById(R.id.icon);
  42.  
  43.  
  44. }
  45.  
  46. void populateFrom(Cursor c, TaskHelper helper){
  47. title.setText(TaskHelper.KEY_TITLE);
  48. descrip.setText(TaskHelper.KEY_DESCRIP);
  49.  
  50. if(TaskHelper.KEY_TYPE.equals("completed")){
  51. icon.setImageResource(R.drawable.completed);
  52.  
  53. }
  54. else if(TaskHelper.KEY_TYPE.equals("in-progress")){
  55. icon.setImageResource(R.drawable.in_progress);
  56.  
  57. }
  58. else{
  59. icon.setImageResource(R.drawable.future);
  60. }
  61. }
  62. }
Add Comment
Please, Sign In to add comment