1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Rotation --> Absturz

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Bladefs, 02.12.2010.

  1. Bladefs, 02.12.2010 #1
    Bladefs

    Bladefs Threadstarter Fortgeschrittenes Mitglied

    Beiträge:
    355
    Erhaltene Danke:
    11
    Registriert seit:
    01.06.2010
    Phone:
    LG G4
    Tablet:
    LG GPad 8.3, Nvidia Shield K1
    Hi,

    ich habe ein App:
    Liest aus SQLite Datei und kann diese Filtern (momentan mehr noch nicht)
    Jetzt möchte ich das mein App auch Rotiert werden kann (hab das Layout dementsprechend variabel gestaltet.

    Wenn ich jetzt mein Handy drehe stürzt das App ab.

    db und cursor werden in onDestoy geschlossen, damit es keine Probleme gibt.

    Nach dem Rotieren wird ja onDestroy und dann onCreate aufgerufen. SaveInstance brauche ich momentan noch nicht (versteh ich momentan auch noch nicht so ganz)

    Aber warum Stürzt das app ab (bzw. Ausgabe kommt aber das Layout geht nicht mehr auf.)

    Hier mal das aus DDMS:
    Code:
    12-02 18:07:07.963: INFO/WindowManager(2057): Setting rotation to 1, animFlags=1
    12-02 18:07:07.993: INFO/ActivityManager(2057): Config changed: { scale=1.0 imsi=310/260 loc=de_DE touch=3 keys=2/1/1 nav=3/1 orien=2 layout=18}
    12-02 18:07:08.133: INFO/UsageStats(2057): Unexpected resume of de.fs.suchdb while already resumed in de.fs.suchdb
    12-02 18:07:08.323: WARN/ActivityManager(2057): Duplicate finish request for HistoryRecord{43d5a510 de.fs.suchdb/.SuchDB}
    12-02 18:07:08.343: WARN/ActivityManager(2057): Duplicate finish request for HistoryRecord{43d5a510 de.fs.suchdb/.SuchDB}
    12-02 18:07:08.823: WARN/ActivityManager(2057): Activity pause timeout for HistoryRecord{43d5a510 de.fs.suchdb/.SuchDB}
    12-02 18:07:10.873: DEBUG/dalvikvm(2057): GC freed 4110 objects / 227112 bytes in 376ms
    12-02 18:07:11.383: INFO/System.out(2492): Daten erfolgreich geladen!
    12-02 18:07:11.413: INFO/NotificationService(2057): enqueueToast pkg=de.fs.suchdb callback=android.app.ITransientNotification$Stub$Proxy@43db64a0 duration=1
    12-02 18:07:13.143: WARN/ActivityManager(2057): Duplicate finish request for HistoryRecord{43d5a510 de.fs.suchdb/.SuchDB}
    12-02 18:07:13.163: WARN/IInputConnectionWrapper(2492): showStatusIcon on inactive InputConnection
    12-02 18:07:13.173: WARN/ActivityManager(2057): Duplicate finish request for HistoryRecord{43d5a510 de.fs.suchdb/.SuchDB}
    12-02 18:07:13.173: WARN/ActivityManager(2057): Duplicate finish request for HistoryRecord{43d5a510 de.fs.suchdb/.SuchDB}
    
    hoffe ihr könnt mir helfen

    Danke!
     
  2. Bladefs, 06.12.2010 #2
    Bladefs

    Bladefs Threadstarter Fortgeschrittenes Mitglied

    Beiträge:
    355
    Erhaltene Danke:
    11
    Registriert seit:
    01.06.2010
    Phone:
    LG G4
    Tablet:
    LG GPad 8.3, Nvidia Shield K1
    keiner ne Idee ?!
    *push*
     
  3. StingerAJ, 26.07.2011 #3
    StingerAJ

    StingerAJ Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    1
    Registriert seit:
    31.01.2011
    Ich habe gerade dasselbe Problem in den Astrid-Sourcen, allerdings stürzt er bei mir nicht ab, sondern geht zur vorherigen Activity zurück. Ich vermute mal, daß von irgendwo finish() doppelt aufgerufen wird, obwohl die Activity schon geschlossen ist:


    12-02 18:07:08.323: WARN/ActivityManager(2057): Duplicate finish request for HistoryRecord{43d5a510 de.fs.suchdb/.SuchDB}
     

Diese Seite empfehlen