diff options
author | Todd Volkert <tvolkert@google.com> | 2015-07-14 11:19:48 -0700 |
---|---|---|
committer | Todd Volkert <tvolkert@google.com> | 2015-07-14 12:20:32 -0700 |
commit | f5f6b1b113bb39a268948c19a39833d3ff839d32 (patch) | |
tree | 0fab132103c53399e24642fce5e242c8631e663c /src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java | |
parent | b9b20815315d35ed2d10edcbbae4913da36f4107 (diff) | |
download | android_packages_apps_PackageInstaller-f5f6b1b113bb39a268948c19a39833d3ff839d32.tar.gz android_packages_apps_PackageInstaller-f5f6b1b113bb39a268948c19a39833d3ff839d32.tar.bz2 android_packages_apps_PackageInstaller-f5f6b1b113bb39a268948c19a39833d3ff839d32.zip |
Add "show additional permissions" screen to app permissions for TV.
This also cleans up some code:
1) Factor out isTelevision into Utils.isTelevision() and call
it where we were previously inlining that code
2) Make AppPermissionsFragment work better with config changes
and screen rotation changes (the extra screen wasn't working
at all with such changes)
b/22045242
Change-Id: I937eaa67f19f44b5e1a76a58e3fdd799ae36e73b
Diffstat (limited to 'src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java')
-rw-r--r-- | src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java b/src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java index 4135af97..7b58fed1 100644 --- a/src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java +++ b/src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java @@ -17,7 +17,6 @@ package com.android.packageinstaller.permission.ui; import android.content.Intent; -import android.content.res.Configuration; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.LayoutInflater; @@ -28,6 +27,7 @@ import android.widget.ImageView; import android.widget.TextView; import com.android.packageinstaller.R; +import com.android.packageinstaller.permission.utils.Utils; public abstract class SettingsWithHeader extends PermissionsFrameFragment implements OnClickListener { @@ -42,8 +42,7 @@ public abstract class SettingsWithHeader extends PermissionsFrameFragment Bundle savedInstanceState) { ViewGroup root = (ViewGroup) super.onCreateView(inflater, container, savedInstanceState); - int uiMode = getResources().getConfiguration().uiMode; - if ((uiMode & Configuration.UI_MODE_TYPE_MASK) != Configuration.UI_MODE_TYPE_TELEVISION) { + if (!Utils.isTelevision(getContext())) { mHeader = inflater.inflate(R.layout.header, root, false); getPreferencesContainer().addView(mHeader, 0); updateHeader(); |