Read Bookmarks in android failing on real device
<p>I am reading the bookmarks from the browser in my app. 
It is working on the Emulator in the computer, but when I am running the app on a real device it is crashing. </p>

<p>First of all I am filling a ListView like this: </p>

<p><code>
String[] proj = new String[]{Browser.BookmarkColumns.TITLE, Browser.BookmarkColumns.URL};<br>
String sel = Browser.BookmarkColumns.BOOKMARK;<br>
myCursor = getContentResolver().query(Browser.BOOKMARKS_URI, proj, sel, null, null);
<br>
        int[] to = new int[]{R.id.txtTitle, R.id.txtUrl};<br>
        adapter = new SimpleCursorAdapter(getBaseContext(), R.layout.list_view_row, myCursor, proj, to, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);<br>
        bookMarksListView = (ListView)findViewById(R.id.listViewBookMarks);<br>
        bookMarksListView.setAdapter(adapter);
</code></p>

<p>And that is working on the Emulator. 
The emulator is running Android 2.3.3</p>

<p>And the real device is running android 4.0.4</p>

<p>I tought that Android 4.0.4 can run 2.3.3? 
Any advice on how I should get this to work? </p>

<p>I want the app to be able to run on devices from 2.3.3 up to 4.0</p>
