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

G-Sensor Probleme

Das Thema "G-Sensor Probleme" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 09.11.2011, 21:52   #1 (permalink)
Android-Hilfe.de Mitglied

Modell: Galaxy Nexus, HTC Sensation (HyperSensation 1.8), Samsung Galaxy Fit, Samsung Galaxy Y

Registriert seit: 05.08.2010
Beiträge: 148
Abgegebene Danke: 76
Erhielt 16 Danke für 12 Beiträge
Standard G-Sensor Probleme

Hab in einer Layoutdatei eine WebView, welche auch problemos die erwünschte Seite lädt. Wenn ich mein Smartphone allerdings neige und sich der Bildschirminhalt dreht, dann lädt er komischerweise die Seite neu (und zwar die ursprüngliche URL) :/

Die URL ist statisch im Code festgelegt und wird mit der onCreate-Anweisung geladen

Code:
@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.nachrichten);
		String neueadresse = "http://www.google.de";
		mWebView = 
				(WebView) findViewById(R.id.wv_startseite);
		mWebView.setWebViewClient(mViewClient);
		mWebView.getSettings().setJavaScriptEnabled(true);
		mWebView.loadUrl(neueadresse);
	}
Wie verhindere ich, dass er die Seite neu aufbaut?

Beste Grüße

Geändert von sel3 (10.11.2011 um 15:12 Uhr)
sel3 ist offline   Mit Zitat antworten
Alt 10.11.2011, 07:22   #2 (permalink)
Junior Mitglied

Registriert seit: 06.09.2011
Beiträge: 38
Abgegebene Danke: 2
Erhielt 5 Danke für 5 Beiträge
Standard AW: G-Sensor Probleme

Hallo sel3,
Um das Neuladen zu verhindern, musst du dir die aktuelle URL immer speichern und dann in der onCreate methode nach dem 1. Aufruf ein flag setzen anhand dessen du dann schauen kannst ... 1. mal aufrufen ? google.de : savedInstanceState. so in der Art. Sollte als denkanstoß reichen

MfG nijoX
nijoX ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei nijoX für diesen Beitrag:
sel3 (10.11.2011)
Alt 10.11.2011, 09:41   #3 (permalink)
Android-Hilfe.de Mitglied

Modell: Galaxy Nexus, HTC Sensation (HyperSensation 1.8), Samsung Galaxy Fit, Samsung Galaxy Y

Registriert seit: 05.08.2010
Beiträge: 148
Abgegebene Danke: 76
Erhielt 16 Danke für 12 Beiträge
Standard AW: G-Sensor Probleme

Besten Dank, nijoX!! Hat gut funktioniert :-)
sel3 ist offline   Mit Zitat antworten
Alt 10.11.2011, 15:14   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Galaxy Nexus, HTC Sensation (HyperSensation 1.8), Samsung Galaxy Fit, Samsung Galaxy Y

Registriert seit: 05.08.2010
Beiträge: 148
Abgegebene Danke: 76
Erhielt 16 Danke für 12 Beiträge
Standard AW: G-Sensor Probleme

Aktuell habe ich es so umgesetzt:

Code:
protected void onSaveInstanceState(Bundle outState) {
		String link = mWebView.getUrl();
		outState.putString("link", link);
		super.onSaveInstanceState(outState);
		Log.d(TAG, "onSaveInstanceState() aufgerufen");
	}
	
	protected void onRestoreInstanceState(Bundle savedInstanceState) {
		super.onRestoreInstanceState(savedInstanceState);
		String link = savedInstanceState.getString("link");
		mWebView.loadUrl(link);
		Log.d(TAG, "onRestoreInstanceState() aufgerufen");	
	}
Das funktioniert wie bereits gesagt. Allerdings ist der Übergang vom Landscape- in den Portraitmodus (und umgekehrt) alles andere als flüssig S:
Da erscheint für eine Sekunde eine weiße Seite. Gibt es da bestimmte Tricks, wie man das optimieren kann?
sel3 ist offline   Mit Zitat antworten
Alt 10.11.2011, 17:09   #5 (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: G-Sensor Probleme

je nachdem was du alles in einer oncreate methode machst.

das wird ja alles durchlaufen, bevor die activity neu angezeigt wird.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei swordi für diesen Beitrag:
sel3 (10.11.2011)
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Probleme mit dem Proximity Sensor (Annäherungssensor) stonedraider HTC Desire HD Forum 48 16.05.2012 22:36
Probleme mit Sensor nless Samsung Galaxy S Plus (I9001) Forum 2 21.10.2011 16:49
Lage Sensor (G-Sensor) defekt oder falsch kalibriert? Bin ich der einzigste?? surfmaster83 Sony Ericsson Xperia Neo / Neo V Forum 3 09.10.2011 17:56
Probleme mit dem Sensor ImbissBronko LG P970 Optimus Black Forum 1 30.06.2011 21:22
Probleme mit dem G Sensor hanshansen2010 Point of View Mobii TEGRA Tablet 10.2 / Advent Vega Forum 12 01.06.2011 15:28




Du liest gerade: "G-Sensor Probleme" 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.