Android Bildschirm bleibt dunkel nach neustarten der App nach betätigen des Home-Buttons

Lucid

Mitglied
hallo,

habe folgendes problemchen: ich habe eine kleine android app (spiel) erstellt mit nur einer activity und auch nur einem view. verlasse ich das spiel über den zurück-pfeil auf dem smartphone und will es neu starten, startet es auch neu. verlasse ich es aber über den home-button und will es neu starten, bleibt der bildschirm dunkel... um es dann wieder zum laufen zu bringen, muss ich wieder mit dem pfeil raus gehen...

woran könnte das liegen? kann mir wer sagen, ob ich vielleicht in der activity ne bestimmte methode überschreiben muss, um das zu fixen?

danke :)
 

dzim

Top Contributor
klingt eher so, als hättest du schon onBackPressed irgendwie angepasst und deine onResume oder onCreate würde sich komisch verhalten... Ohne Code muss ich aber eher wieder die Kristallkugel befragen...
 

Lucid

Mitglied
das ist der ganze code meiner activity:

Java:
public class PlayActivity extends Activity{
	private View view;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
				WindowManager.LayoutParams.FLAG_FULLSCREEN);
		setContentView(R.layout.dart_layout);
		view = (View) findViewById(R.id.dart);
		
	}
}

welche methode muss ich jetzt noch überschreiben?
 

dzim

Top Contributor
Nee eben nicht überschreiben. Das Problem ist, dass wenn man #onBackPressed überschreibt, muss man sich mitunter schon Gedanken machen, ob man alle Fälle korrekt bedacht hat. Da du keine dieser Methoden zu überschreiben scheinst, würde ich eher vermuten, dass das Problem durch das Window-Feature oder durch den Fullscreen ausgelöst werden - oder die Kombination.

Nur frage ich mich: Wo hast du deine Logik? Ich dachte, das Programm tut schon etwas.
 

Neue Themen


Oben