summaryrefslogtreecommitdiffstats
path: root/src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java
diff options
context:
space:
mode:
authorTodd Volkert <tvolkert@google.com>2015-07-14 11:19:48 -0700
committerTodd Volkert <tvolkert@google.com>2015-07-14 12:20:32 -0700
commitf5f6b1b113bb39a268948c19a39833d3ff839d32 (patch)
tree0fab132103c53399e24642fce5e242c8631e663c /src/com/android/packageinstaller/permission/ui/SettingsWithHeader.java
parentb9b20815315d35ed2d10edcbbae4913da36f4107 (diff)
downloadandroid_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.java5
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();