OSDN Git Service

Add comment for FLAG_TRANSLUCENT_STATUS added in CL 898928
authorAga Wronska <agawronska@google.com>
Fri, 1 Apr 2016 00:54:27 +0000 (17:54 -0700)
committerAga Wronska <agawronska@google.com>
Fri, 1 Apr 2016 00:55:44 +0000 (17:55 -0700)
Change-Id: I8f4ad4e00c6ce46e61afc087daa890eb90ed18a1

packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java

index cca6473..70b478a 100644 (file)
@@ -104,6 +104,14 @@ public abstract class BaseActivity extends Activity
     @CallSuper
     @Override
     public void onCreate(Bundle icicle) {
+        // This flag is being set here as a result of the bug. When the flag was set in the
+        // styles.xml keyboard was messing the layout of dialogs (create dir, rename).
+        // Attempts were made to keep the flag in the main theme and to override it in the dialog
+        // layout xml or to create separate style for dialog and assign it in styles.xml.
+        // None of this brought successful results.
+        // Setting the flag works here most probably because of the timing when it is set. Also the
+        // setting might not affect the dialogs that are created in new windows or it affects them
+        // in the different way that having this in the style.
         getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
 
         // Record the time when onCreate is invoked for metric.