country code ermitteln

  • Zitat

    das myObject ist doch dann meine "ViewDatensatz.java" klasse oder nicht


    Da ich bislang keine Einsicht in deinem Quelltext hatte, kann ich das nicht genau sagen. Wenn du die Daten und deiner Instanz der ViewDatensatz Klasse setzt dann ja.


    Zitat

    was meinst du mit externem hoster hochladen ?


    Es gibt externe Dienstleister die es ermöglichen Daten zur Verfügung zu stellen. Dazu gehört z.b:




    usw.


    Wenn wir den Quelltext sehen, können wir auch direkter antworten bzw. komplette Hilfestellungen in Form von korrigierten/erweiterten Quelltext.

  • hallo drumliner


    http://www.filehosting.org/fil…4814/StowageProvision.zip das wäre der link bei filehosting. dies ist die ganze datei/project


    ich versuch derweil den countrycode zu ermitteln und mir als msg-box anzuzeigen - und das ist schon wüst. ich hatte früher mit c# weniger probleme - ich fand das war einfacher. bei android seh ich zusammenhänge noch nicht - den code hab ich als test mal runtergeladen und mit eigenen worten etwas verständlicher für mich gemacht. um ganze nchzuvollziehen brauch ich reichlich zeit - leider sind auch die bücher die ich hab recht schwer (find ich) zu lesen.


    aber einiges ist schon verständlicher geworden - irgendwann kommt der kick - ich hoff das ihr ne hohe schmerzgrenze an den tag bringt

  • Du solltest dringend einzelne Dinge die du tust in der Doku studieren. Ein Thread zu "stoppen" ist alles andere als Sinnvoll. Die Methode ist veraltet und bringt die App im neueren OS unweigerlich zum Abstürzen. Auch finish() solltest du nicht vor dem starten einer neuen Activity aufführen. Das sind nur wenige von vielen Problemen die die App besitzt.


    Ich rate dir an die Grundlagen zu lernen und Schritt für Schritt die App zu entwickeln. Dabei solltest du wie bereits erwähnt die Doku studieren, damit du auch wirklich etwas anständiges produzierst.


    Was ich neben den ganzen "Problemen" auch schlimm finde, sind Methoden die eine unzählige Anzahl an Parametern besitzen. Dafür gibt es bessere Wege. Als Beispiel erstellst du eine Klasse, welche all deine Daten die du speichern möchtest beinhaltest.


    Bsp:



    Hiermit hast du nun die Möglichkeit ein eigenes Contact Objekt zu erstellen:


    Java
    Contact contact = new Contact();
    contact.setVehicle("BMW");
    
    
    etc....


    Dieses Objekt solltest du dann der Methode public void insertContact(Contact contact) übergeben. Hierin kannst du dann die Werte auslesen und setzen:


    Java
    ContentValues newCon = new ContentValues();
    newCon.put("vehicle", contact.getVehicle());
    etc.......


    gleiches gilt dann für's auslesen etc.


    Als heutiges Schlusswort erwähne ich noch einmal: Schau dir bitte die Grundlagen ,lass dir Zeit beim fertigstellen der App und ließ die Doch. Besser bedacht erstellt, als schnell fehlerbehaftet und schlecht zu warten ;)


    Falls du weiterhin Probleme hast, kann ich dir auch gern gegen einer kleinen Spende eine kleine Beispiel App erstellen ;)

  • keine frage - wenn du mir diese datenbank auf den aktuellen standard bringst - spende ich (50 euro) - vom lerneffekt ist es für mich einfacher eine fertige datenbank aufzubröseln als diese "recht schwierigen" bücher zu studieren - (die doku ist sehr schwer für mich - da bringen mich schon die fachausdrücke aus der lust und ruhe). so erarbeite ich mir andere datenbanken die ähnlich sind und nimm es dabei besser auf - wäre schön wenn auch die listview mit den images aus den originalen umgehen könnte anstelle der jetzigen ..._icon.
    derweil starte ich mit einem lernbuch "jetzt lerne ich android" mal in die grundlagen - das liest sich besser

  • Hi beagle,


    das kann ich gern in den nächsten Tagen für dich angehen. Evtl. schreibst du mir einfach eine Private Nachricht mit weiteren Details (Was du genau wie haben möchtest). Somit ist gewährleistet, dass sich das Beispiel an nahe an deinen Vorstellungen bewegt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!