Beiträge von Rootbob91

    Hallo zusammen, ich hätte noch eine Frage.


    Wie funktioniert das eigentlich, wenn ich zb. ein Layout für ein Handy entwerfe, der User meine App allerdings auf seinem viel größeren Tablet ausführt?


    Da ich sehr schlecht mit dem grafischen Design von Eclipse klarkomme, habe ich desöfteren einfach absolute Pixel genommen, obwohl ich selber weiß, dass das Schmu ist, aber manchmal verwirrt es mich total wenn ich einen anderen Button etc. verschiebe und sich mein ganzes Bild verzerrt und ich nicht weiß wie ich den dann mal kurz einzelnd verschiebe :/..


    Naja zurück zum Problem:
    Müsste ich dann ein eigenes Projekt für den größeren Ableger erstellen? Oder ein anderes Layout erstellen was dann je nach Größe aufgerufen wird, oder wie funktioniert das?


    Lg und danke Rob!

    Wie sich das anhört verstehst du nicht ganz wie ich das meine, ich kenne das aus .NET so, dass man zb. Events hat und darauf reagieren kann.


    Ich habe die Klassen wie oben beschrieben.


    Kann ich dann nicht bei der neuen Instanz der Klasse eine andere Abhandlung des onPostExecute angeben?


    Oder kann ich das onPostExecute nur einmal in der Mainclass deklarieren und entsprechend benutzen?


    Nochmal ein Beispiel wie ich das meine:
    Wir haben 3 Instanzen von Foo()
    Foo f1 = new Foo();
    Foo f2 = new Foo();
    Foo f3 = new Foo();


    Ich möchte allerdings jetzt bei jedem einzelnen onPostExecute dieser Instanzen anderen Anweisungen ausführen.


    Muss ich dann jedes mal eine eigene Klasse deklarieren oder kann ich nicht einfach die onPostExecute für jede einzelne Instanz überschreiben?

    Sagen wir mal ich habe die Klasse

    Code
    class Foo extends AsyncTask<...>


    Wenn ich jetzt in einer anderen Activity eine Instanz der Klasse erstelle:

    Code
    Foo f = new Foo();


    Wie überschreibe ich dann die Methode onPostExecute der f Instanz!?

    Hallo, ich möchte gerne eine IP in meinen String Resources speichern, allerdings wandelt der mir die beim benutzen immer in pure Zahlen um, habe auch schon nach Escape Zeichen etc. gegoogelt aber hmm :/.


    Habe den String namens serverip in meinen Resourcen, da steht dann zb. 192.168.178.111 drin, wenn ich mir den String im Programm allerdings ausgeben lasse wird daraus eine normale Zahl ohne Punkte.


    Wie korrigiere ich das :0!?

    Hey danke dir wie immer Christopher, ich habs jetzt wie in den ganzen Aleitungen beschrieben mit dem Adapter etc. gelöst.


    Da steiß ich auch direkt wieder auf ein weiteres Problem, nämlich das die Items zwar zum Auswählen verfügbar sind, allerdings nach der Auswahl nicht angezeigt werden im Spinner, also als Text :/!..


    Das habe ich auch schon gefixt, indem ich das Laden der Items vor dem setzen des Adapters untergebracht habe, anscheinend muss man vlt. das Binding erneut setzen, so kenne ich das aus .NET.

    Habs selber gelöst, hatte die Activity nicht gestartet, dachte das passiert wenn ich das Layout zeige :/..:

    Code
    Intent myIntent = new Intent(Act_willkommen.this, Act_login_gmail.class);
    		startActivity(myIntent);


    Ich muss mir echt die ganzen Sachen aus .NET austreiben T.T!

    Warum werden mir die Emailadressen nicht angezeigt?


    EDIT: Bin schonmal weiter, die onCreate Methode wird scheinbar nicht aufgerufen :O!?

    Hat sich erledigt, habs hinbekommen, vielen Dank für die Hilfe :)!


    Hab ne neue Activity über File->New->Other->Android->Activity angelegt die passend benannt, dann den intent ausgetauscht, damit die App weiß welche das Startformular ist und gut ist :)!

    Ich habe die Activities jetzt hinzugefügt die fehlten, im Endeffekt halt nur act_willkommen, aus dem einen den Intent Filter rausgenommen aber er möchte immer noch nicht starten :(..


    Hättest du sonst ne Anleitung oder sowas wie man korrekt eine neue Form hinzufügt?


    + Ggf. der .java denn ich muss die jeweilige Form ja auch mit Prog.Code bepflanzen.

    Hatte es nun abgeändert, komplett siehts so aus:


    Log:


    begruessung.xml:


    Manifest:

    Hallo,


    ich habe vorhin versucht mehrere Actvities hinzuzufügen, dies habe ich über FIle->New->Other->XML->XML.. Gemacht.


    Die Activities habe ich auch soweit designed, nun habe ich nach dem dann kommenden Fehler gegoogelt, da sagte man mir ich soll die Activities noch in die Manifest Datei aufnehmen, dies tat ich dann:


    Allerdings möchte die App trotzdem nicht starten und es kommt der Instantiation Fehler.


    Ich hatte auch die Start-Activity auf eine andere gelegt. Vorher war es die MainActivity und nun ist es die act_begruessung.

    Manmanman, so viele Gleichgesinnte hier^^..


    Der eine mag Detektiv Conan, der andere Disturbed :D..


    Naja BTT:
    Ich habs jetzt endlich hinbekommen mit dem Import folgender jar Datei: jtds-1.3.0


    Dann muss man natürlich eine AsyncTask benutzen, da man sonst einen User Interface Fehler bekommt.


    Vielen Dank für die Hilfe :)!


    PS: Da ich den PHP-Webservice nicht mit dem MSSQL zum Laufen bekommen haben, habe ich jetzt auf MySQL gewechselt, da geht das ja super easy mit und in Kombination mit JSON ist es nice :D!

    Also der User hat einen Login-Bildschirm, wo er dann bestimmen kann ob er sich mit Logindaten anmelden will oder eine Checkbox mit nem Haken versieht, sodass die App sich beim Start mit Hilfe des vorhandenen Googlemail-Accounts einloggt.


    Sind halt weniger Klicks für den User :)!


    Vielen Dank für deine Antwort :)!