| |||||||
Das Thema "Neustart der Anwendung nach öffnen der Tastatur" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #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
| 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 |
| | |
| | #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
|
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 |
| | |
| | #3 (permalink) |
| Erfahrener Benutzer Registriert seit: 15.01.2009
Beiträge: 223
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
|
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" |
| | |
| | #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
|
Dort ist der Portrait-Modus angegeben. Ist es nur mit dem Landscape Modus möglich? Gruß Manu |
| | |
| | #5 (permalink) |
| Android Experte |
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);
}
__________________ G-MoN Wardriving Tool für Android G-MoN auf Twitter |
| | |
| | #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
|
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);
} Gruß Manu |
| | |
| | #7 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
ich würde sowas auch suchen. wenn man die tastatur öffnet, startet sich mein activity auch neu. das is sehr ungut. |
| | |
| | #8 (permalink) |
| Android Experte |
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"
__________________ G-MoN Wardriving Tool für Android G-MoN auf Twitter |
| | |
| | #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
|
Vielen Dank. Es genügt, wenn man nur diese Zeile in die Manifest einfügt. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| 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 |