Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- helper = new TaskHelper(this);
- helper.open();
- model = helper.fetchAllTask();
- startManagingCursor(model);
- setListAdapter(adapter);
- back = (ImageButton)findViewById(R.id.back);
- registerForContextMenu(getListView());
- @Override
- public void bindView(View row, Context ctxt, Cursor c) {
- RestaurantHolder holder = (RestaurantHolder)row.getTag();
- holder.populateFrom(c, helper);
- }
- @Override
- public View newView(Context ctxt, Cursor c, ViewGroup parent) {
- LayoutInflater inflater = getLayoutInflater();
- View row = inflater.inflate(R.layout.row, parent, false);
- RestaurantHolder holder = new RestaurantHolder(row);
- row.setTag(holder);
- return(row);
- }
- }
- static class RestaurantHolder{
- private TextView title = null;
- private TextView descrip = null;
- private ImageView icon = null;
- RestaurantHolder(View row){
- title = (TextView)row.findViewById(R.id.title);
- descrip = (TextView)row.findViewById(R.id.descript);
- icon = (ImageView)row.findViewById(R.id.icon);
- }
- void populateFrom(Cursor c, TaskHelper helper){
- title.setText(TaskHelper.KEY_TITLE);
- descrip.setText(TaskHelper.KEY_DESCRIP);
- if(TaskHelper.KEY_TYPE.equals("completed")){
- icon.setImageResource(R.drawable.completed);
- }
- else if(TaskHelper.KEY_TYPE.equals("in-progress")){
- icon.setImageResource(R.drawable.in_progress);
- }
- else{
- icon.setImageResource(R.drawable.future);
- }
- }
- }
Add Comment
Please, Sign In to add comment