Beiträge von androidseb

    Der ganze activity code füge ich dir mal unten hin und brauchst du den adapter auch?


    Einfach:

    Java
    ID = id;


    nach der IF-Bed.



    So sieht es aus aber funktioniert trotzdem nicht jetzt springt er nicht zu den anderen und beim ersten wird es trotzdem wieder leer ;(

    Du musst das selectItem schon in die IF-Bedingung reinpacken ;)
    Ansonsten lädt die App den Menüpunkt und dann überprüft sie erst, ob sie schon vorhanden war...
    Außerdem musst du die aktuelle ID danach noch setzen.


    das hört sich grad blöd an aber wie setz ich die aktuelle id mit return? :-/

    Ist das so korrekt?


    Weil es nicht funktioniert


    Zitat

    Hab leider in Moment keinen Beispielcode parat.
    Eine globale Int-Variable einfügen, kriegst du wohl hin.
    In der Methode für den NavDrawer-Klick fügst du nach dem Select einfach eine IF-Abfrage ein, ob die globale Variable mit der angeklickten ID gleich ist. Dann brauchst du nicht neu laden. Ansonsten lädst du das Fragment.
    Hoffe das ist verständlicher ;)


    Danke jetzt hab ich es verstanden :D :thumbup:

    Zitat

    Einfach eine globale Variable in der Activity einfügen, die bekommt dann die NavItem-ID, die selektiert ist.
    Dann brauchst du in der Unterscheidung welches Fragment geladen wird nur überprüfen, ob es schon geladen wurde ;)


    Ich steh glaub ich grad aufm Schlauch kannst du ein bisschen genauer was schreiben Bitte :)

    Zitat

    Vll. fängst du den Klick einfach ab ;)
    Ansonsten tritt es auch bei anderen Versionen auf?


    Dieser bug tritt nur unter ICS auf 4.1+ funktioniert es alles. Könntest du mir ein Bsp. Geben wie ich den klick abfangen kann?

    Meckert er dann auch das Fehlen der Tabelle an?


    Das sieht im Quelltext vermutlich so hässlich aus, weil du den Standardeditor genommen hast. Der macht oftmals komische Dinge – leider. -.-
    Das Erstellen der Datenbank funktioniert auch ohne Probleme?

    Ja ist das selbe leider :(
    ok komisch mit den editor.


    Das erstellen funktioniert ohne Probleme. Alles steht in der *.db file drin was reingehört.


    Ich kann dir ja mal die App per PM schicken damit du auch mal schauen kannst oder besser den code?


    Tja, das lese ich auch so heraus.


    Kannst du mal testweise den direkten Code zum Datenaufbau vom Threadersteller nehmen und schauen, ob es damit geht?

    Das hab ich auch probiert aber es funktioniert nicht :/


    Java
    @Override  protected void onStart() {  super.onStart();
            SQLiteDatabase myDB = null;  try{  myDB = this.openOrCreateDatabase("fang", MODE_PRIVATE, null);  Cursor c = myDB.rawQuery("SELECT _id, " +                    "fangta, " +                    "geffi " +                    "FROM fang", null);            startManagingCursor(c);
     getListView().setOnCreateContextMenuListener(this);
     final SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,                    R.layout.show_fish_frag,                    c,                    new String[]  { "_id", "geffi", "fangta" },  new int[] { R.id.catched_fish, R.id.catched_day }  );
                adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder()            {  @Override                public boolean setViewValue(View view, Cursor theCursor, int column)                {  switch(view.getId()) {  case R.id.catched_fish:                            final String ColNameFish = theCursor.getString(1); //Name ((TextView)view).setText(ColNameFish);  return true;  case R.id.catched_day:                            final String ColCatchday = theCursor.getString(2); //Fangdatum ((TextView)view).setText(ColCatchday);  return true;  }  return false;  } });  this.setListAdapter(adapter);  }finally {  if (myDB != null)                myDB.close(); }  }


    Das sieht im Quellcode so zusammengeklatscht aus warum?

    Hallo, ich möchte wenn ich ein item aus einer listview auswähle zb.Hecht und dann in der Detail Ansicht halt das passende Bild mit Text dargestellt haben. Wie mach ich das? Wäre nett wenn paar example Beispiele dabei waren.


    Gruß androidseb