diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-05-14 21:37:28 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-05-14 21:37:28 +0000 |
commit | d12033ab4a8223744dbf2dd9959b4134775b25d5 (patch) | |
tree | 54aa304d07844330c3ae9e1165b3d67032ab335a /src | |
parent | 047437e738a4bbc892fff545f6f772e32d93062b (diff) | |
parent | e43d00db40454d4407bee436b4790a3236bc6357 (diff) | |
download | android_packages_apps_Trebuchet-d12033ab4a8223744dbf2dd9959b4134775b25d5.tar.gz android_packages_apps_Trebuchet-d12033ab4a8223744dbf2dd9959b4134775b25d5.tar.bz2 android_packages_apps_Trebuchet-d12033ab4a8223744dbf2dd9959b4134775b25d5.zip |
Merge "Adding some activity state information in dump" into ub-launcher3-edmonton
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/BaseActivity.java | 12 | ||||
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 4 | ||||
-rw-r--r-- | src/com/android/launcher3/states/RotationHelper.java | 8 | ||||
-rw-r--r-- | src/com/android/launcher3/util/SystemUiController.java | 8 |
4 files changed, 28 insertions, 4 deletions
diff --git a/src/com/android/launcher3/BaseActivity.java b/src/com/android/launcher3/BaseActivity.java index 1f70cfaa1..3e4589d1f 100644 --- a/src/com/android/launcher3/BaseActivity.java +++ b/src/com/android/launcher3/BaseActivity.java @@ -17,6 +17,7 @@ package com.android.launcher3; import static com.android.launcher3.util.SystemUiController.UI_STATE_OVERVIEW; + import static java.lang.annotation.RetentionPolicy.SOURCE; import android.app.Activity; @@ -24,15 +25,14 @@ import android.content.Context; import android.content.ContextWrapper; import android.content.Intent; import android.content.res.Configuration; -import android.graphics.Point; import android.support.annotation.IntDef; -import android.view.Display; import android.view.View.AccessibilityDelegate; import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener; import com.android.launcher3.logging.UserEventDispatcher; import com.android.launcher3.util.SystemUiController; +import java.io.PrintWriter; import java.lang.annotation.Retention; import java.util.ArrayList; @@ -223,4 +223,12 @@ public abstract class BaseActivity extends Activity { public interface MultiWindowModeChangedListener { void onMultiWindowModeChanged(boolean isInMultiWindowMode); } + + protected void dumpMisc(PrintWriter writer) { + writer.println(" deviceProfile isTransposed=" + getDeviceProfile().isVerticalBarLayout()); + writer.println(" orientation=" + getResources().getConfiguration().orientation); + writer.println(" mSystemUiController: " + mSystemUiController); + writer.println(" mActivityFlags: " + mActivityFlags); + writer.println(" mForceInvisible: " + mForceInvisible); + } } diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 12d29a87b..bf7314967 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2279,8 +2279,8 @@ public class Launcher extends BaseDraggingActivity writer.print(prefix + "\tmWorkspaceLoading=" + mWorkspaceLoading); writer.print(" mPendingRequestArgs=" + mPendingRequestArgs); writer.println(" mPendingActivityResult=" + mPendingActivityResult); - writer.println(" deviceProfile isTransposed=" + getDeviceProfile().isVerticalBarLayout()); - writer.println(" orientation=" + getResources().getConfiguration().orientation); + writer.println(" mRotationHelper: " + mRotationHelper); + dumpMisc(writer); try { FileLog.flushAll(writer); diff --git a/src/com/android/launcher3/states/RotationHelper.java b/src/com/android/launcher3/states/RotationHelper.java index 0036bb98e..e8664458d 100644 --- a/src/com/android/launcher3/states/RotationHelper.java +++ b/src/com/android/launcher3/states/RotationHelper.java @@ -150,4 +150,12 @@ public class RotationHelper implements OnSharedPreferenceChangeListener { mActivity.setRequestedOrientation(activityFlags); } } + + @Override + public String toString() { + return String.format("[mStateHandlerRequest=%d, mCurrentStateRequest=%d," + + " mLastActivityFlags=%d, mIgnoreAutoRotateSettings=%b, mAutoRotateEnabled=%b]", + mStateHandlerRequest, mCurrentStateRequest, mLastActivityFlags, + mIgnoreAutoRotateSettings, mAutoRotateEnabled); + } } diff --git a/src/com/android/launcher3/util/SystemUiController.java b/src/com/android/launcher3/util/SystemUiController.java index 7ef53a97d..86995b70f 100644 --- a/src/com/android/launcher3/util/SystemUiController.java +++ b/src/com/android/launcher3/util/SystemUiController.java @@ -16,11 +16,14 @@ package com.android.launcher3.util; +import android.text.TextUtils; import android.view.View; import android.view.Window; import com.android.launcher3.Utilities; +import java.util.Arrays; + /** * Utility class to manage various window flags to control system UI. */ @@ -78,4 +81,9 @@ public class SystemUiController { mWindow.getDecorView().setSystemUiVisibility(newFlags); } } + + @Override + public String toString() { + return "mStates=" + Arrays.toString(mStates); + } } |