ERLEDIGT : Invalid statement in fillWindow()

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von zblack, 09.01.2012.

  1. zblack, 09.01.2012 #1
    zblack

    zblack Threadstarter Gast

    hallo Android Freunde,
    ich habe eine Frage:
    ich habe eine Klasse wo ich auf die Einträge der Datenbank zugreife und die Klasse wo ich die Datenbank Einträge in der Liste anzeige. Die Einträge sind in der Liste zu sehen, wenn ich auf ein Eintrag klicke dann sehe ich die Details des Eintrages, wenn ich aber mit der Taste Zuruck auf die davorige Seite gehe, sehe ich statt der Liste eine leere Seite und in LogCat folgende Meldung:
    01-09 10:39:57.341: E/Cursor(2660): Invalid statement in fillWindow()
    Der Quellcode der Klasse für Liste ist hier:
    Code:
    public class GF_Activity extends Activity {
        private ListView listView;
        
        private Intent intent;
        DataBaseHelper baseHelper;
        String N;
        String V;
        TextView telefon_tv;
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            // TODO Auto-generated method stub
            super.onCreate(savedInstanceState);
            
            setContentView(R.layout.men);
            listView = (ListView) findViewById(R.id.listView1);
            
            
            baseHelper = new DataBaseHelper(this);
            baseHelper.openDataBase();
            Cursor c = baseHelper.getData(StartActivity.id);
            startManagingCursor(c);
            SimpleCursorAdapter cursorAdapter =
                new SimpleCursorAdapter(this,android.R.layout.simple_list_item_1, c,
                        new String [] {"_id"}, new int []{android.R.id.text1});
            
            cursorAdapter.setViewBinder(new ViewBinder() {
                
                public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
                    // TODO Auto-generated method stub
                    N = cursor.getString(1);
                    V = cursor.getString(2);
                
                    ((TextView)view).setText(N + " , " + V);
                    return true;
                }
            });
            listView.setAdapter(cursorAdapter);
            baseHelper.close();
            
            listView.setOnItemClickListener(new OnItemClickListener() {
    
                public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                        long arg3) {
                    // TODO Auto-generated method stub
                    intent = new Intent (arg1.getContext(), MActivity.class);
                    startActivity(intent);
                }
            });
            
        }
    }
    
    
     
    Zuletzt von einem Moderator bearbeitet: 10.01.2012

Diese Seite empfehlen