Beiträge von Jens7279

    Zitat

    Die Dokumentation ist eigentlich offensichtlich.

    Tut mir leid, aber die Android Doku empfinde ich als nichtssagend und unverständlich, keinerlei Beispiele etc. Für Einsteiger völlig ungeeignet. Aber gut seis drum.


    Bekomme den String trotz Dokumentation nicht in meine MainActivity.


    Hier nochmal der Code vom Async-Task



    result muss in die MainActivity. Bitte um konkrete Hilfestellung dies zu bewerkstelligen.

    Ok funktioniert.


    Weitere Frage. In dem Async-Thread werden Daten empfangen und als String gespeichert. Dieser String wird ja beim Verlassen des Threads auf NULL gesetzt. Wie bekommen ich den String in die MainActivity? Der String soll dort weiterverarbeitet werden.

    Hallo zusammen,


    ich habe folgendes Problem:


    ich greife in meiner App auf das Netzwerk zur ->


    funktioniert auch bestens, solange ich mit folgendem Code die Policy auf dem Android ausheble.


    Code
    if (android.os.Build.VERSION.SDK_INT > 9) {
            	StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
            	StrictMode.setThreadPolicy(policy);
    	}


    wie kann ich den Fehler beheben ohne dieses Aushebeln der Policy?


    Jens

    Also App wurde zum Laufen gebracht.


    War ein Policy-Problem auf dem Endgerät -> muss man auch erstmal drauf kommen.
    Das mit dem Treiber muss ich nochmal ausprobieren.



    Vielen Dank für Eure Hilfe.

    liegt wohl nicht am samsung


    hab inzwischen ausgiebig getestet (passiert auch auf anderen Geräten).
    Was mich halt stutzig macht, ist der Umstand, dass es im emulator funzt und auf einem echten Endgerät nciht. Könnte es sein, dass es probleme mit der permission auf dem endgerät gibt? Weil emulator == Android, Smartphone == Android. Hab auch schon mit verschiedenen Java Versionen rumprobiert.
    Immer das Gleiche, Absturtz.


    Keine ROM Modifikationen, alles im original Zustand

    1. Kein SimLock


    2. KIES ist nicht installiert, wird nicht benötigt


    3. ja, für Debugging zugelassen.


    Nix schüttel wegen Samsung 8)

    Sorry immer noch gleiche Antwort!!


    die App läuft auf dem PC problemlos. Der Fehler tritt auf dem Smartphone auf. Keine Fehleranzeige im Debugger, keine Exception auf dem PC. Funktionalität problemlos.

    die App läuft auf dem PC problemlos. Der Fehler tritt auf dem Smartphone auf. Eine Datei ist bei der Installation noch nicht vorhanden. Soll also erst gespeichert werden.


    hier mal der Code zum Holen der Daten und speichern der Datei:



    der Code zum Holen der Datei:


    Ich habe folgendes Problem.
    In meiner App beziehe ich Daten von einen Onlineserver. Diese Daten sollen in einer Datei gespeichert werden. Gebaut wurde die Funktion so wie in der Android Doku beschrieben.


    Code
    String FILENAME = "hello_file";
    String string = "hello world!";
    
    
    FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
    fos.write(string.getBytes());
    fos.close();


    Beim Testen auf dem PC (mit Emulator) funktioniert alles wunderbar. Nachdem die App auf dem Smartphone getestet werden soll, stürtzt die App ohne Fehlerbericht ab. Ich konnte durch ausführliche Tests die Ursache beim Speichern der Datei lokalisieren.
    Hat jemand einen Tip wie ich diesen Fehler beheben könnte. Was muss ich sonst noch beachten beim Speichern und Auslesen von Dateien.


    Danke für Eure Tips

    Hi,


    wenn Du im Designer (grafische Ansicht der Layout XML-Datei) aufReiter "Outline" gehst, siehst Du Deine Views (Button etc.). Der oberste Punkt ist Dein Layoutcontainer. Rechtsklick -> Change Layout ... und dort das gewünschte Layout wählen.


    Du musst nicht mit Fragments arbeiten, Du kannst diese löschen und nur mit der Main arbeiten, musst halt in der .java Datei die Layoutzuweisung ändern. Fragments wurden ab Andorid 3 eingeführt und ermöglichen, dass mehere Views auf Tablets nebeneinander angezeigt werden können.


    ^^