@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_task_select); session = new UserSessionManager(getApplicationContext()); HashMap<String, String> user = session.getUserInfo(); String email = user.get(UserSessionManager.KEY_EMAIL); ListView ls = (ListView) findViewById(R.id.lv_tasks); String[] from = new String[] { "name", "description", "type", "creation_time", "creator_email", "due_time", "creator_phone", "price" }; int[] to = new int[] { R.id.tv_task_name, R.id.tv_task_description, R.id.tv_task_type, R.id.tv_created_time, R.id.tv_task_creator, R.id.tv_due_date, R.id.tv_phone_number, R.id.tv_price_select }; cursorAdapter = new TaskSelectCursorAdapter( this, R.layout.task_select_entry, helper.otherTaskCursor(email), from, to, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER, helper, email); ls.setAdapter(cursorAdapter); }