2012-11-20 10 views
6

Ich frage mich, was in Leistung besser ist und Verhalten zwischen den folgenden Möglichkeiten zur Erreichung:was besser ist hinzuzufügen Flag- oder Set-Flag Bezug Vollbild- und Bildschirm auf

  1. Vollbild.

  2. Bildschirm Ein.

oder beides ist die gleiche

Erstens:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 

ODER

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | 
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

Vielleicht ist die einfache Frage, aber ich bin immer noch lernen android Entwicklung,

Jede Hilfe wird a pprociated,

Danke.

Antwort

3

Ich glaube nicht, beide Szenarien die Leistung auswirken viel, aber in der modernen Entwicklungsumgebung bevorzugen wir Einfachheit der Codierung, die direkt in

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | 
     WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

gesehen so, denn ich stimme auf jeden Fall, dass

1

Versuchen Sie, diese

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

weitere Follow this Link