Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Neustart der Anwendung nach öffnen der Tastatur

Das Thema "Neustart der Anwendung nach öffnen der Tastatur" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 25.05.2009, 18:30   #1 (permalink)
Fortgeschrittenes Mitglied

Modell: Galaxy Nexus

Registriert seit: 29.03.2009
Beiträge: 322
Abgegebene Danke: 2
Erhielt 28 Danke für 24 Beiträge
Standard Neustart der Anwendung nach öffnen der Tastatur

Hallo zusammen,
wenn ich mein G1 aufschiebe, dann wird meine Anwendung neu gestartet. Dies möchte ich aber ganz gerne verhindern. Hat jemand eine Idde, wie man das unterbindet. Andere Programme können das, aber wie lautet der Code dazu?


Danke für eure Antworten.



Gruß Manu
manu ist offline   Mit Zitat antworten
Alt 26.05.2009, 16:54   #2 (permalink)
Fortgeschrittenes Mitglied

Modell: Galaxy Nexus

Registriert seit: 29.03.2009
Beiträge: 322
Abgegebene Danke: 2
Erhielt 28 Danke für 24 Beiträge
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

Hat keiner eine Idee oder einen alternativen Lösungsweg?

Beispielsweise SnapPhoto ignoriert es vollkommen, dass das G1 aufgeschoben wird. Das möchte ich in meiner Anwendung auch erreichen.


Gruß Manu
manu ist offline   Mit Zitat antworten
Alt 26.05.2009, 22:20   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von friedger

Registriert seit: 15.01.2009
Beiträge: 223
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

Die Anwendung wird neugestartet, wenn sich die Konfiguration für die Resourcen ändern, d.h. Portrait <-> Landscape, oder Spracheinstellung ändert sich, etc.

Um zu verhindern, dass sich die Konfiguration beim Öffnen ändert, musst Du die Orientierung festverdrahten, also im Manifest für Deine Activity angeben:
android:screenOrientation="landscape"
friedger ist offline   Mit Zitat antworten
Alt 27.05.2009, 00:03   #4 (permalink)
Fortgeschrittenes Mitglied

Modell: Galaxy Nexus

Registriert seit: 29.03.2009
Beiträge: 322
Abgegebene Danke: 2
Erhielt 28 Danke für 24 Beiträge
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

Dort ist der Portrait-Modus angegeben.
Ist es nur mit dem Landscape Modus möglich?



Gruß Manu
manu ist offline   Mit Zitat antworten
Alt 27.05.2009, 20:30   #5 (permalink)
Android Experte
 
Benutzerbild von GMoN

Modell: Motorola Atrix 4G / XOOM 3G Huawei MediaPad / Nexus One

Registriert seit: 01.02.2009
Beiträge: 913
Abgegebene Danke: 73
Erhielt 86 Danke für 62 Beiträge
GMoN eine Nachricht über ICQ schicken
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

Ich hatte dieses Problem mit dem Neustart der Anwendung Anfangs auch, bei mir schmierte es dann irgendwann sogar immer ab, beim Aufklappen. Den Neustart kann man aber auch ohne ein Verzicht auf die automatische Layoutänderung erreichen. Füge einfach dieses Ereignis in deinen Code ein.

Code:
@Override
         public void onConfigurationChanged(Configuration newConfig) {
             super.onConfigurationChanged(newConfig); 
            // setContentView(R.layout.main);
         }
Habe noch keine Nachteile bemerkt.
__________________
G-MoN Wardriving Tool für Android
G-MoN auf Twitter
Mein Blog über Android, Mac and more
GMoN ist offline   Mit Zitat antworten
Alt 27.05.2009, 21:20   #6 (permalink)
Fortgeschrittenes Mitglied

Modell: Galaxy Nexus

Registriert seit: 29.03.2009
Beiträge: 322
Abgegebene Danke: 2
Erhielt 28 Danke für 24 Beiträge
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

Danke für den Tipp. Die Methode ist wunderbar, aber erfüllt nicht ganz mein Ziel.

Wenn ich die Methode einbaue, dann wird die Anwendung trotzdem neu gestartet.

Ich benötige irgendwie die Möglichkeit, in der Methode den Neustart abzufangen.

Selbst das nützt nichts:
Code:
public void onConfigurationChanged(Configuration newConfig) {
//        super.onConfigurationChanged(newConfig); 
       // setContentView(R.layout.main);
    }
Hat jemand noch eine andere Idee.


Gruß Manu
manu ist offline   Mit Zitat antworten
Alt 27.05.2009, 21:41   #7 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

ich würde sowas auch suchen.

wenn man die tastatur öffnet, startet sich mein activity auch neu. das is sehr ungut.
swordi ist gerade online   Mit Zitat antworten
Alt 27.05.2009, 21:54   #8 (permalink)
Android Experte
 
Benutzerbild von GMoN

Modell: Motorola Atrix 4G / XOOM 3G Huawei MediaPad / Nexus One

Registriert seit: 01.02.2009
Beiträge: 913
Abgegebene Danke: 73
Erhielt 86 Danke für 62 Beiträge
GMoN eine Nachricht über ICQ schicken
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

Schaut mal, ob folgende zeile bei euch in der manifest.xml unter activity steht, die fehlt vielleicht noch bei meiner geposteten Methode.

Code:
android:configChanges="orientation|keyboardHidden"
Bei mir ändert sich die Orientierung ohne Neustart.
__________________
G-MoN Wardriving Tool für Android
G-MoN auf Twitter
Mein Blog über Android, Mac and more
GMoN ist offline   Mit Zitat antworten
Alt 27.05.2009, 21:57   #9 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

perfekt!!!

genau das hilft.

danke für deine hilfe
swordi ist gerade online   Mit Zitat antworten
Alt 28.05.2009, 14:56   #10 (permalink)
Fortgeschrittenes Mitglied

Modell: Galaxy Nexus

Registriert seit: 29.03.2009
Beiträge: 322
Abgegebene Danke: 2
Erhielt 28 Danke für 24 Beiträge
Standard AW: Neustart der Anwendung nach öffnen der Tastatur

Vielen Dank.
Es genügt, wenn man nur diese Zeile in die Manifest einfügt.
manu ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[Suche] Voip Anwendung SenfTutGut Kommunikation 21 12.08.2009 16:08
Anruf während einer Anwendung - Lösung johnny_15 Android App Entwicklung 1 27.05.2009 21:42
Neustart nach 24h. bei euch auch? marcel-usedom HTC Magic Forum 8 26.05.2009 17:23
Themes ändern ohne neustart !? lad1337 Android Themes 6 25.03.2009 15:06
Fehler beim Compilieren der 1. Anwendung ibu2002 Android App Entwicklung 1 11.02.2009 11:43




Du liest gerade: "Neustart der Anwendung nach öffnen der Tastatur" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.