Populating ListView from Cusor in an "Activity"
<pre><code>public class MyNewTasks extends Activity{
 private DbAdapter_Task task;
 private DbAdapter_Assignment assignment;
 private DbAdapter_User user;
 LinearLayout linear;
 TextView text;
 ListView list;

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        String empid = getIntent().getExtras().getString("EmpID");

        assignment =  new DbAdapter_Assignment(getBaseContext());
        assignment.open();

        Cursor cursor = assignment.numOfNewTask(empid);
        startManagingCursor(cursor);

        linear = new LinearLayout(this); 
        linear.setOrientation(LinearLayout.VERTICAL); 

        text = new TextView(this);
        text.setText(Html.fromHtml("&lt;H1&gt;" + "You have " + Integer.toString(cursor.getCount()) + " new assignments." + "&lt;/H1&gt;"));

        list=(ListView)findViewById(R.layout.listlayout);
        SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.listlayout, cursor,         
                new String[] {"TaskID"}, new int[] { R.id.text});  
        list.setAdapter(adapter);

        linear.addView(text);
        linear.addView(list);
        setContentView(linear);


 }
</code></pre>

<p>This is not populating list. What am I doing wrong ? I guess, It has to be a Activity not <code>ListActivity</code> as I have other views too.</p>

<p>listlayout.XML has ListView and listitem has textview (R.id.text)</p>
