Beiträge von MetalMoe

    Zitat

    PHP dürfte für das Verständnis übrigens hinderlich sein,


    Also bei null anfangen ja? :D
    Ich hab mal das Tutorial was Matthias verlinkt hatte durch gearbeitet.. da gehts...


    Allerdings hapert es hier und da am verständniss...


    Gibt es irgendwo ein Android Developent EBook? und/oder Java?
    Glaub ich sollte in der hinsicht echt komplett bei Null anfangen.... frei nach dem motte.. was ist eine Variable was ist ein String :D
    Ich glaub das wäre hier das beste :(


    Ich mein ich hab mich auch mal mit c++ und c# kurzfristig beschäftigt, aber da hatte ich lange nicht solche start probleme mit gehabt (ist jetzt aber auch schon 5 oder 6 jahre her)


    Und das MVC wird mitlerweile auch teilweise bei PHP verwendet ;) zumindestens bei größeren Framework CMS wie Joomla ^^


    Wie gesagt.. ich denke ich fang nochmal ganz von vorne an...
    Gibts da gute E-Books für? am besten für die Kindle app :D


    Danke euch auf jedenfall erstmal :)

    Das problem ist... das ich Java neuling und damit auch Android neuling bin...


    soweit ich das jetzt verstanden habe sollte ich via Intent eine neue Activity starten...

    Code
    public void bclick(View view){
    		Intent intent = new Intent (this, Calculate.class);
    		startActivity(intent);
    	}


    also wenn der button gelickt wird, wird bclick gestartet.. soweit ist klar...
    Aber egal wierum ich das anstelle... ob nun neue aktivity oder neues layout .. das program stürzt immer nach dem buttonklick ab...


    Wenn ich in bclick jetzt aber ein neues layout starte, geht das zwar prinzipiell, solange wie ich nur normalen text ausgebe und nix mit EditText verändere....

    Halt warte mal...
    Also was ich vorhabe... eigentlich...


    Benutzer muss einige angaben machen...
    Das meiste sind Decimal Numbers.


    Für "Test" zwecke wollte ich eigentlich mal 2 Felder nehmen... der Benutzer gibt die werte an... drückt auf den button... neues layout popt auf und kalkuliert entsprechend alles durch und gibt sie in einem ViewText aus...


    Wie in Html und php als form via POST und dann die $_POST["foo_bar"] variablen "abfragen"


    nachher ne wilde kaltulation anstellen und die ergebnisse in einem neuen layout anzeigen. mehr nicht...
    Jedenfalls erstmal...


    Schön wäre später vielleicht noch ne kleine Datenbank mit einzubauen und da grundlegende dinge drin zu speichern...


    Erklärung:
    Stellt euch ein Rezeptbuch vor (Datenbank) in diesem Rezeptbuch steht grundlegend das rezept... jetzt soll die App aber wenn ich das rezept anwähle mir erstmal gundlegende informationen anzeigen (wieviel % brauch ich von X) wenn ich dann sage ich will aber nicht 10 ml zubereiten sondern 250ml... wäre nice wenn die app enstrechend alles umrechnet...


    Ist halt bisschen komplex das so zu erklären wie ich das gerne hätte :D

    LogCat schreibt da wilde sachen rein.. und nach löscht sie sofort aus dem log raus... dort genau nachzulesen ist irgenwie grad unmöglich :D


    Kann man das irgendwo einstellen das es direkt in eine log.txt geschrieben wird?


    zu dem rest... also ich hab einfach ein neues layout erstellt und calc.xml genannt..
    es liegt aber nicht daran das ich eine neue activity aufrufe.. was ich schon rausgefunden habe das es irgendwas mit den EditText dingern zutun hat...


    Ich hab grad mal ne neue test App erstellt und das ganze ein bisschen einfacher gehalten.
    hier mal nen auszug aus der MainActivity.java:

    Code
    public void bclick(View view){
    		
    		EditText MAIN = (EditText)findViewById(R.id.mainact);   
    		EditText RES = (EditText)findViewById(R.id.resmainact); 
    		RES.setText(String.valueOf(MAIN)); 
    		setContentView(R.layout.calc); 
    	}


    Also wenn ich EditText MAIN, EditText RES und RES.setText auskommentiere und nur die setContentView aufrufe wird auch das layout geladen...
    Aber sobald ich EditText MAIN = (EditText)findViewById(R.id.mainact); hinschreibe (egal wo) stürzt die app nach dem klick auf den button ab...


    Wie gesagt.. versteh ich grad gar nicht...

    Hallo zusammen.
    Bin neu hier im Forum, und auch neu was Adroid und Java angeht.
    Ich hab allerdings schon erfahrungen in PHP bin also nicht ganz auf dem Kopf gefallen ;)


    Allerdings hab ich grad ein paar probleme...
    Ich versuche mir grad ne kleine App zu Programmieren dir praktisch erstmal nix anderes machen soll als ein paar bestimmte rechnungen vor zu nehmen...


    Ich hatte dazu mal ein PHP Script geschriben und wollt das jetzt auch gern auf Android übertragen...


    Der Benutzer macht also (nur um erstmal mich zurecht zu finden) eine Eingabe in einem Textfeld mit einem Dezimal wert..
    Beispielsweise schreibt er 10 rein.
    Dadrunter ist jetzt ein Button.


    Jetzt soll eigentlich ein neues Layout sich öffnen, und der wert der eingegeben wurde, auf dem anderen Layout ausgegeben werden...


    Dazu hab ich in der MainActivity.java folgenden Code stehen:


    Es soll also erstmal geschaut werden was im EditText Reach_ML drin ist.. wenn gar nix eingegeben wurde soll der wert auf 10 gestellt werden, ansonsten das was im Textfeld eingegeben wurde anschließend das neue layout öffnen ein neues EditText erstellt werden und der Wert ausgegeben werden. Also entweder 10, oder das was eingegeben wurde...


    Klick ich auf dem Button kommt nur die Meldung APP_NAME wurde Beendet...
    Ich bin mir jetzt auch nicht sicher was die reihenfolge von SetContentView() an geht, wo es genau hin kommt, ob ich das sofort nach öffnen der button_click rein schreiben kann oder ob ich erst die Daten abrufen muss, bevor ich das neue Layout aufrufe.


    Erstelle ich mir jetzt ne Simple HalloWelt app, füge nur einen button hinzu und rufe die methode so wie oben auf (ohne das ich irgendwelche daten eingeben kann) dann funktioniert das.


    Wer könnte/würde mir da ein bisschen Starthilfe geben? Wäre echt dankbar für jede Hilfe ;)


    Gruß
    Moe