1. MSeiz5, 31.01.2012 #1
    MSeiz5

    MSeiz5 Threadstarter Android-Hilfe.de Mitglied

    Weiss einer warum das nicht geht?

    Code:
    public void onListItemClick(
    ListView parent, View v,
    int position, long id)
    {   
        open_database_rw();
    
        Cursor cursor = db.query("tbl_homework", new String[] {"hw"}, 
                "_id = 1", null, null, null, null);
    
        int column = cursor.getColumnIndex("hw");
        String item = cursor.getString(column);
    
        Toast.makeText(this, item, Toast.LENGTH_SHORT).show();
    
    } 
    
    Fehlermeldung: Errormessage: android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
     
  2. Tom299, 31.01.2012 #2
    Tom299

    Tom299 Android-Experte

    if (cursor != null) {
    if (cursor.moveToFirst()) {
     
    MSeiz5 bedankt sich.
  3. MSeiz5, 31.01.2012 #3
    MSeiz5

    MSeiz5 Threadstarter Android-Hilfe.de Mitglied

    @Tom299
    Vielen Dank für den Tipp!
    cursor.moveToFirst(); hat das Problem behoben.