Beiträge von Triton

    Hi 8)


    Mein Tablet wird leider immer noch nicht als Device in Eclipse erkannt - also schiebe ich die apk Datei immer hin und her.
    Irgendwie funktioniert das auch, zwar nervig aber es geht. Ärgerlich ist es nur mit Google Maps, was gar nicht mit
    dem Emulator läuft.


    Trotzdem geht es - nur an der Stelle, an der ich jetzt stehe kommt immer die Meldung "Unfortunately, Programm has stopped"


    Kann ich mit einem try catch irgendwie eine aussagefähigere Fehlermeldung in Google maps bzw. dem Programm kriegen und wie?


    Hilfe bzw. Tipps wäre super

    Hi
    wollte mich gerade mit Google Maps beschäftigen, da sehe ich, dass es gerade die neue Version 7 gibt.


    Öhm was bedeutet das für mich? - kann man die schon einbinden ggf. neue Funktionen nutzen/programmieren
    oder muss es dazu ein SDK geben? soll ich besser erst mal noch in Version 2 reinschauen?

    Hi 8)


    Nachdem ich meine apk's bisher manuell per Copy vom Windows-Rechner auf das Tablet geschoben hab,
    wollte ich es jetzt einfacher mit USB-Debugging versuchen.


    Hab ein Odys X8 und die entsprechenden Einstellungen in den Settings gemacht
    (das kleine Icon am Tablet sagt mir das USB-Debugging an ist)
    auch Installation von Non-Market Apps /unknown sources ist aktiviert
    Das Tablet erscheint auch im Windows-Explorer und der USB-Treiber
    ist im SDK-Manager auch installiert.


    Aber das Tablet erscheint nirgends in Eclipse - wenn ich unter
    Run - Configurations schaue, ist da nix


    Jemand ne Idee?

    Hmmm, das ich richtig geklickt habe, dass traue ich mir schon zu :(


    Sind vll. Für diese Positionen keine Daten gegeben?
    Das würde es zumindest erklären ;)


    Und zum Schluss: Woher willst du wissen, dass deine Sortierung aus der Datenbank korrekt ist? Du gibst keinen Sortierschlüssel in der Abfrage an.


    Das hat mir weitergeholfen - die schmale Idee noch mal die DB anzuschauen hatte ich ja auch schon oben.
    Und tatsächlich, die adb Shell zeigte mir für Pos 2 und 8 fehlerhafte Datensätze bzw. leere Datensätze an.


    Nach längerem Grübeln hab ich die Fehlerquelle gefunden:


    Am Anfang war die Eingabeactivity fehlerhaft - mit ButtonClick wurde immer
    ein Datensatz in die DB übertragen - allerdings auch, wenn die Edittext-Felder
    leer waren - den Fehler hab ich allerdings schon lange berichtigt gehabt.


    Nur ... beim Testen auf dem Tablet hab ich immer die App upgedatet, anstatt
    neu zu installieren - so waren noch die alten fehlerhaften Daten in der DB.


    Seit ich gestern die App noch mal gelöscht (mit der DB) und neu installiert habe -
    funktioniert es mit der neuen fehlerfreien DB wie gewünscht.


    [Blockierte Grafik: http://www.wuerziworld.de/Smilies/mx/mx10.gif]

    Ich hab die 11 Einträge untereinander in der ListView und diese jeweils 1x angeklickt -
    normalerweise würde ich den jeweiligen Eintrag anklicken und die ID oder Pos als
    Datensatznummer per Intent weitergeben um das jeweilige Item /den Datensatz
    aus der DB anzuzeigen.
    Wenn die Zahlen nicht ordentlich fortlaufend sind - passt das nicht -
    da in der DB ja alles fortlaufen ist.


    Liegt das jetzt an meinem Code oder muss/kann ich das anders lösen?


    Edit: Hmm, könnte mal schauen ob die DB auch korrekt ist? - werde nachher noch mal adb starten

    Hi O:-)


    noch ne Frage vor dem Wochenende:


    Die Listview ist mit der Datenbank gefüllt und nun hab ich auch noch den OnItemLongClickListener hinzugefügt


    Keine Fehlermeldung - es startet und beim klicken scheint alles in Ordnung - doch ...


    Der erste Eintrag ist wie erwartet id 0 pos 1 - doch beim zweiten und siebten Eintrag stimmt die Reihenfolge nicht ???


    Liegts am longitemclicklistener?



    Hier die LogCat-Auswertung von


    [Blockierte Grafik: http://img215.imagevenue.com/loc52/th_357838498_bibo_122_52lo.jpg]

    Edit: Ach seh gerade, hab Ernie und Bert verwechselt - habs geändert - jetzt ist es richtig


    Oder liegts hier dran?


    Hi 8)


    Tja wusste nicht, wie ich das sonst nennen sollte - bin noch nicht so lange mit Android vertraut.
    Die Listview zeigt jetzt meine Datenbankdaten an - nun möchte ich die Daten direkt von der
    Listview aus ändern ggf. löschen oder noch andere Sachen mit den Items machen.


    Gibt es da Vorgaben oder Standards wie es funktionieren soll(te) -
    zwecks Usability wie das so neudeutsch heißt


    also z.B per Longclick ein Dialogfester aufklappen oder schon beim Kurzclick oder
    soll ich das Anwendungsoptionsmenü oben links nutzen?


    Im Prinzip geht es um Einfügen/ändern/löschen + ggf. kleine Zusatzfunktionen


    Hilfe wäre nett

    Erst mal danke für die Antworten


    drumliner: die Beschreibung hat geholfen, so konnte ich sehen, dass in der DB gar nix steht :(


    Nach langem Gefummel hab ich das große Projekt erst mal zurückgestellt und ne kleine Testapp
    geschrieben, die nur eine kleine DB erstellen sollte und siehe da, hier hab ich festgestellt, dass
    der Create-String wohl fehlerhaft ist. antifish: _id ist es nicht - das wusste ich selbst.


    In der TestApp scheint es aber nun zu funktionieren:


    Code
    String CreateTBL ="CREATE TABLE "+ DB_Table1 + " (_id INTEGER PRIMARY KEY AUTOINCREMENT,"
    		+Row01 + " TEXT, "
    		+Row02 + " TEXT)";


    Wenn ich allerdings die DB mit adb Shell aufrufe erscheint dieses hier (DB ist noch leer)


    [Blockierte Grafik: http://img269.imagevenue.com/loc440/th_131615927_qqqqq_122_440lo.jpg]


    Ist das in Ordnung ??? [Blockierte Grafik: http://www.wuerziworld.de/Smilies/mx/mix40.gif] - hab nur eine Tabelle erstellt (die obere)

    Hi 8)




    Ich versuche mit vorhergehendem Code ein Datenbank anzuzeigen -


    die Fehlermeldung, die erscheint heißt


    "Java illegal Argument exception - Column _id does not exists


    Autoincrement ID existiert aber -


    Kann man irgendwie in die erstellte Datenbank reinschauen, ob die Spalte wirklich nicht existiert?
    Erstellt ist sie und befindet sich auch im entsprechenden Verzeichnis.

    Danke für die Antworten - ok sollte nicht für ewig sein, sondern nur am Anfang um mal


    reinzuschnuppern und ein paar Daten zu speichern für div. Zwecke.


    Hab aber mittlerweile SQlight entdeckt - werde es dann wohl direkt damit versuchen.


    Scheint ja auch nicht so schwer zu sein - aber gut zu wissen, dass man das zum Test auch verwenden kann

    Hi @ all 8)


    Beschäftige mich gerade neu mit der Android-Programmierung - hab aber schon vorher mit Delphi und C# programmiert.


    Eine Verständnisfrage:


    Shared Preferences speichert ja zwei Wertepaare - kann ich die gespeicherten Werte einfach auslesen oder


    muss ich den Key kennen? Also kann ich z.B. 1000 Werte in Shared Preferences speichern und dann einfach per


    Array 0-999 auslesen um sie in ein View zu platzieren?