Beiträge von sunshine

    Hallo,


    wenn ich auf der MainActivity auf Orientation_Portrait prüfe und dann mittels


    Intent intent = new Intent(MainActivity.this,Main2Activity.classdie MainActivity belasse, komme ich beim Drehen auf Landscape doch eigentlich nie auf die Main2Activity oder?


    Zumindest passiert dies bei der Programmänderung jetzt. Es dreht sich nur die erste Activity. Muss ich noch etwas in der Manifest.xml vorgeben?

    Hallo jogimuc,


    bitte erlaube mir noch eine weitere Anfängerfrage:


    Das mit dem Drehen mittels des Programmiercodes


    @Override
    protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    int orientation = getResources().getConfiguration().orientation;
    if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
    // In landscape
    Intent intent = new Intent(MainActivity.this,Main2Activity.class);
    startActivity(intent);
    finish();
    }


    }klappt auf meinem Handy mit der Android-Version 7, aber nicht auf dem Handy meiner Tochter mit Android 8. Obwohl ich bei project structure Min SDK Version API 23 und Target API 26 angegeben habe. Woran könnte es liegen?

    Hallo jogimuc,


    ich wollte schon den Code reinkopieren und dabei ist mir aufgefallen, dass meine Versionen MyApplication6 (Sicherungskopie meines stabilen Standes) und MyApplication7 irgendwie verwurstelt sind. Siehe Anlage obereste Zeile. Und daher gab es die zunächst nicht erklärbaren Drehprobleme.


    Habe dann Deine Ideen in meine 6er-Version eingebaut und NUN FUNKTIONIERT DAS GANZE SO WIE ICH WILL 8o 8o 8o


    Ich bin Dir für Deine Unterstützung mega dankbar!!! Echt klasse!


    Jogimuc for president :!:

    Hallo jogiuc,


    danke nochmals für die Hilfe. Jetzt war ich mir ziemlich sicher, dass ich es hinbekomme. Zum meinem Frust dreht sich nun aber gar kein Layout mehr. Ich bin am verzweifeln....habe schon alles, was es mit fixer Orientation/Rotation in der Manifest.xml und in den Layouts geändert. Nix geht mehr.... :S Ich bin glaub zu blöd dafür.....woran könnte das liegen?

    Hallo jogimuc,



    vielen Dank für die Antwort und die tolle Vorlage!



    Ich bin gerade dabei, diese zu verstehen. Woran erkennt die APP bzw. an welcher Stelle des Programmiercodes wird etwas ausgelöst, wenn das Handy gedreht wird. Entsprechend Deinem Beispiel sind ja nicht die Buttons dafür verantwortlich.



    Vielleicht noch zu meiner APP - ich habe eine MainActivity und eine Main2Activity mit jeweils einem zugehörenden Layout. Wenn ich also drehe, sollte im Landscape die Main2Activity und im Portrait die MainActivity gestartet werden.

    Hallo zusammen,


    auf die Frage von Robert folgende Antwort. Meine Tochter ist Diabetikerin und hat eine Rechenschwäche. Vom daher habe ich eine APP entwickelt, wo sie berechnen kann, was sie beim Essen für ein bestimmtes ausgewähltes Nahrungsmittel an Insulin zu sich nehmen muss. Gerne hätte ich nun, dass sie beim Drehen des Handy auf ein weiteres Layout kommt, wo sie nicht nur eins sondern drei Nahrungsmittel erfassen kann und eine Gesamtinsulinmenge dabei heraus kommt. Dies habe ich nun mit einem Button gemacht. Schöner wäre es halt, dass das zweite Layout im landscape-Modus, welches schon vom ersten Layout im Portrait-Modus abweicht, durch drehen des Handy aktiviert wird.


    Bin leider nicht ganz so drin im Thema und von daher wäre ich für eine kleine Hilfe/Anleitung dankbar. Wo genau merkt das "Programm" dass das Handy gedreht wurde und führt einen bestimmten Befehl, hier Ausführung des zweiten Layouts, aus.

    Hallo,


    ich bin ziemlich neuer Android App-Entwickler und versuche mich anhand vieler Anleitungen im Internet so einigermaßen durchzuwursteln. Nun aber komme ich definitiv nicht weite ;( . Ich möchte gerne, dass bei Drehung des Handy von Portrait auf Landscape automatisch eine andere Activity gestartet wird. Kann mir hierzu jemand helfen bzw. ein Bsp.code zukommen lassen?


    Wäre super.