Beiträge von titus

    Hi,


    Zitat

    nein, auf dem webspace leigt nur das gezeigte script, was im endeffekt jedes mal wenn es aufgerufen wird etwas erstellen sollte.


    das meinte ich nicht ich wollte wissen ob du den Code des RestClient von dieser Seite http://lukencode.com/2010/04/27/calling-…ing-httpclient/ angepasst hast oder ein zu eins übernommen.



    Zitat

    die app zeigt wenigistens nichts an. wie kann ich das am besten prüfen?


    deine Exception fängt ja auch jeden Fehler der auftreten könnte ab. Einfach mal die Exception weglassen( das throws in der Execute-Funktion muss auch weg) und schauen was passiert bzw. in die LogCat schauen ob da was drin steht.


    Zitat


    bitte erkläre mir das etwas genauer, bin mit Threads noch nicht so vertraut.


    kurz Thread ermöglichen das parallele Abarbeiten von Code für ne ausführliche Erklärung einen link.


    mfg Titus

    Hi,


    jeep nur war ich per GET drauf und nicht per Post.
    Deshalb hab ich gefragt ob dein Script GET und POST entgegen nehmen kann?


    Hast mal die Request Methode(im App) von POST auf GET geweckselt? Nur zum testen um sicher auszuschließen das es nicht am Script liegt.


    Hast du den RestClient von der Website angepasst? Sicher das die Exception nicht geworfen wird? Läuft Netzwerkaufruf in einem separaten Thread?


    mfg Titus

    Hi ThunderFrog,


    erstmal Willkommen im Forum :D


    Ok nun zu der ganzen Phonegap/ native Diskussion.


    Vielleicht erstmal kurz zu meiner Position ich entwickle in meiner Freizeit Apps mit Java(native) und in der Firma für die ich arbeite mit Phonegap bzw. Cordova.


    Zitat


    Da ich aber mit PhoneGab auf mein vorhandendes Wissen zugreifen kann (PHP,HTML,CSS,AJAX) werde ich erstmal so versuchen eine anständige App zu basteln.


    Dann sollte dir der Einstieg nicht wirklich schwer fallen. :)


    Zitat


    Das ganze mit JQueryMobile und dann sieht es auch noch schick aus


    Viel Spass, du wirst sehr schnell mitbekommen das JQM nicht so super toll auf Android Geräten läuft bzw. muss du ne ganze Menge machen das es gut läuft.


    Zitat


    Davon mal ab, kann ich mit PhoneGab nativ Apps für alle System programmieren, ohne jede Sprache zu lernen für das jeweilige System.


    Wobei das nicht ganz stimmt. Phonegap bietet nur eine begrenzte Anzahl von Funktionen um auf das Gerät zu zugreifen (halt nur die Webstandards). Es gibt zwar auch eine große Anzahl von Plug-Ins aber halt nicht für alles.


    killphil75

    Zitat


    Kompilierungvorgang .apk


    Das läuft genauso wie bei einer native App ab.


    Zitat


    Laufzeitverhalten


    Ist schlechter als bei native.


    Zitat


    (bzw. interessiert mich das auch -> Phonegap stellt ja auch ne Codebase für IPhone, gerade für Cross bzw. Dual -Entwicklung wäre das ja dann eine sinnvolle Alternative)


    Phonegap an sich läuft auf allem Plattformen super ( iPhone(3,4,5), iPad, Android(2.1,2.2.2.3,4.0,4.1,4.2), Windows Phone 7). In der Regel ist Phonegap auch nicht das Problem bei der Crossenticklung eher sowas wie das Framework für die UI (zbsp. Jqery Mobile) oder irgendwelche JS Libs die auf der einen Plattform gehen und auf der Anderen nicht. Und natürlich nicht zu vergessen die jeweiligen Plug Ins nicht alle gibt es für jede Plattform. Oder das bestimmte Html-5 oder CSS 3 Standards noch nicht von der jeweiligen WebView verstanden werden. Es sind die gleichen Problem wie bei der Entwicklung einer Website nur kannst du hier nicht deinem Kunden einfach sagen ersolle mal seinen Browser updaten.


    Mfg Titus


    Edit:
    Der Link von Lucas de Vil zu diesem Thema ist sehr gut. Solltest du dir unbedingt mal ansehen bzw jeder sich für das Thema interessiert. Auch wenn ich keine großer Fan von Apple bin muss ich leider zugeben das die ganzen Cross-Apps auf den Apfel Produkten gefühlt besser laufen.

    Hi StarForce,


    konnte dein App gesteren nur mal kurz testen leider ist sie mir dabei ein paarmal abgestürzt.
    Zum Reproduzieren:
    App starten -> Dialog das die App ne Datenverbindung braucht -> Datenverbindung anschalten -> Datenverbindung reist kurz danach ab -> Apps mittel Home - Button in den Hintergrund
    So wenn ich jetzt die App über das Icon neu starte stürzt sie ab -> hab mit es angeschaltener und ausgeschaltener Datenverbindung versucht -> immer das gleiche Verhalten


    Lösung: nach dem ich die App Daten gelöscht habe ging es wieder(Einstellungen -> Apps -> Mein Station -> Daten löschen)


    Gerät: Nexus S, 4.1.2
    Fehlerbericht hab ich dir geschickt.


    Mfg Titus

    Hi,



    Und das geht nicht?


    mfg Titus

    mmhh ich hab eben mal was ausprobiert und meine Erklärung scheint nicht wirklich richtig zu.


    die Lösung für dein Problem müsste eigentlich sein das du

    Code
    getApplicationContext().getSharedPreferences("IservApp", 0);


    in die onCreate verschiebst.


    das einzige was du ausprobieren müsstest wäre ob es vor dem Aufruf von super.onCreate(savedInstanceState); stehen kann oder danach.


    mfg Titus