1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. moodsx, 13.12.2011 #1
    moodsx

    moodsx Threadstarter Neuer Benutzer

    Hallo Leute, ich hätte gern gewusst wie ich die aktuelle Ansicht der laufenden activity beibehalte wenn das Telefon gedreht wird. Normal ist es ja so das meine app neu geladen wird, wenn man die Ansicht ändert (Telefon drehen). Ein drehen der app verhindern möchte ich nicht, die sollte sich automatisch der Haltung anpassen aber auch die aktuelle Darstellung beibehalten und nicht neuladen. Gibt es hierzu eine Möglichkeit? Danke für Eure Hilfe. Mit freundlichen Grüßen Sven
     
  2. DieGoldeneMitte, 13.12.2011 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

  3. swordi, 13.12.2011 #3
    swordi

    swordi Gewerbliches Mitglied

    die aktuelle richtung beibehalten wird über das manifest nicht gehen.

    da musst schon im code fix setzen dann.

    in der oncreate methode dann einfach die orientation setzen.

    aber das ganze ist nicht grade benutzerfreundlich, das ist dir klar ?
     
  4. moodsx, 13.12.2011 #4
    moodsx

    moodsx Threadstarter Neuer Benutzer

    So wie beschrieben möchte ich die app ja drehen. Leider ist per default das so eingestellt das die app neu geladen wird. Ich möchte einfach nur den reload verhindern so das die aktuelle Ausgabe auch nach einem rotate angezeigt wird.

    DieGoldeneMitte@Leider sehe ich aber die Möglichkeit per Manifest nicht. Könntest Du da genau drauf eingehen mit welcher config das funktionieren soll?
     
  5. swordi, 13.12.2011 #5
    swordi

    swordi Gewerbliches Mitglied

    wenn du android:configChanges="orientationChange" (oder so ähnlich)

    schreibst, dann müsstest du dich selbst um den Change kümmern und Android startet die Activity nicht mehr neu.

    Besser ist es aber einfach beim Drehen über
    onSaveInstanceState und onRestoreInstanceState

    den Status der Activity zu speichern und zu laden und dann die Layouts entsprechend anzupassen. Ist zwar ein wenig mehr Aufwand, lohnt sich aber.
     
  6. moodsx, 13.12.2011 #6
    moodsx

    moodsx Threadstarter Neuer Benutzer

    Auszug aus AndroidManifest.xml:

    Code:
    <activity
                android:configChanges="orientation|screenSize"
    </activity>
    

    Das gute daran ist das es bei meiner app keinen Effekt gibt. Die app dreht sich nach wie vor und wird neu geladen. Wo kann hier das Problem sein?
     
  7. swordi, 13.12.2011 #7
    swordi

    swordi Gewerbliches Mitglied

    dann überschreib noch die onConfigurationChanged methode deiner activity
     
  8. DieGoldeneMitte, 14.12.2011 #8
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Hast du das Attribut bei der Activity eingetragen, die du selber drehen willst? Frag nur mal so :D
     
  9. moodsx, 14.12.2011 #9
    moodsx

    moodsx Threadstarter Neuer Benutzer

    Habs gelöst bekommen, hatte wohl ein Fehler bei:

    Code:
    android:minSdkVersion="4"
    
    Jetzt funktioniert es mit:

    Code:
    android:configChanges="orientation|keyboardHidden"
    
    einwandfrei. Die app dreht sich normal ohne einen reload.

    Danke für Eure Hilfe.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Bitmap von Activity an Activity übergben Android App Entwicklung 03.09.2017
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[GELÖST] Übergabe an zweite Activity Android App Entwicklung 11.05.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Intent mit Daten (putExtra) zu anderer Activity Android App Entwicklung 14.02.2017
Bestätigungsdialog in der Activity Android App Entwicklung 19.12.2016
Online-Kalender in einem Fragment/einer Activity Android App Entwicklung 17.11.2016
Fehler in der Activity Android App Entwicklung 15.11.2016

Users found this page by searching for:

  1. eclipse ansicht drehen

    ,
  2. Reload beim drehen des Handys

    ,
  3. apps drehen sich android

    ,
  4. android studio Display sperren programmieren,
  5. activity wechselt beim drehen,
  6. android studio activity neu anordnen nach drehen,
  7. android studio app auto drehen,
  8. android studio nicht drehen,
  9. android werte bei drehung sichern,
  10. app eclipse anzeige drehen,
  11. android bild drehen java,
  12. bildschirm im gedreht zustand sperren,
  13. android studio neuladen der appinhalte bei drehen verhindern,
  14. android programmierung bildschirm drehen verhindern,
  15. android studio app nicht drehen
Du betrachtest das Thema "activity drehen" im Forum "Android App Entwicklung",