Loading res/layout-television/grant_permissions.xml +7 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,13 @@ android:text="@string/grant_dialog_button_allow" style="@style/GrantPermissions.ActionItem" /> <Button android:id="@+id/permission_allow_one_time_button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/grant_dialog_button_allow_one_time" style="@style/GrantPermissions.ActionItem" /> <Button android:id="@+id/permission_deny_button" android:layout_width="match_parent" Loading src/com/android/permissioncontroller/permission/ui/television/GrantPermissionsViewHandlerImpl.java +11 −2 Original line number Diff line number Diff line package com.android.permissioncontroller.permission.ui.television; import static com.android.permissioncontroller.permission.ui.GrantPermissionsActivity.ALLOW_ONE_TIME_BUTTON; import static com.android.permissioncontroller.permission.ui.GrantPermissionsActivity.DENY_AND_DONT_ASK_AGAIN_BUTTON; import android.content.Context; Loading Loading @@ -37,6 +38,7 @@ public final class GrantPermissionsViewHandlerImpl implements GrantPermissionsVi private ImageView mIconView; private TextView mCurrentGroupView; private Button mAllowButton; private Button mAllowOneTimeButton; private Button mSoftDenyButton; private Button mHardDenyButton; Loading @@ -59,11 +61,14 @@ public final class GrantPermissionsViewHandlerImpl implements GrantPermissionsVi mIconView = (ImageView) mRootView.findViewById(R.id.permission_icon); mCurrentGroupView = (TextView) mRootView.findViewById(R.id.current_page_text); mAllowButton = (Button) mRootView.findViewById(R.id.permission_allow_button); mAllowOneTimeButton = (Button) mRootView.findViewById(R.id.permission_allow_one_time_button); mSoftDenyButton = (Button) mRootView.findViewById(R.id.permission_deny_button); mHardDenyButton = (Button) mRootView.findViewById( R.id.permission_deny_dont_ask_again_button); mAllowButton.setOnClickListener(this); mAllowOneTimeButton.setOnClickListener(this); mSoftDenyButton.setOnClickListener(this); mHardDenyButton.setOnClickListener(this); Loading Loading @@ -93,9 +98,10 @@ public final class GrantPermissionsViewHandlerImpl implements GrantPermissionsVi mIconView.setImageIcon(icon); } mAllowOneTimeButton.setVisibility( buttonVisibilities[ALLOW_ONE_TIME_BUTTON] ? View.VISIBLE : View.GONE); mHardDenyButton.setVisibility( buttonVisibilities[DENY_AND_DONT_ASK_AGAIN_BUTTON] ? View.VISIBLE : View.GONE); buttonVisibilities[DENY_AND_DONT_ASK_AGAIN_BUTTON] ? View.VISIBLE : View.GONE); if (groupCount > 1) { mCurrentGroupView.setVisibility(View.VISIBLE); mCurrentGroupView.setText(mContext.getString(R.string.current_permission_template, Loading @@ -121,6 +127,9 @@ public final class GrantPermissionsViewHandlerImpl implements GrantPermissionsVi case R.id.permission_allow_button: mResultListener.onPermissionGrantResult(mGroupName, GRANTED_ALWAYS); break; case R.id.permission_allow_one_time_button: mResultListener.onPermissionGrantResult(mGroupName, GRANTED_ONE_TIME); break; case R.id.permission_deny_button: mResultListener.onPermissionGrantResult(mGroupName, DENIED); break; Loading Loading
res/layout-television/grant_permissions.xml +7 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,13 @@ android:text="@string/grant_dialog_button_allow" style="@style/GrantPermissions.ActionItem" /> <Button android:id="@+id/permission_allow_one_time_button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/grant_dialog_button_allow_one_time" style="@style/GrantPermissions.ActionItem" /> <Button android:id="@+id/permission_deny_button" android:layout_width="match_parent" Loading
src/com/android/permissioncontroller/permission/ui/television/GrantPermissionsViewHandlerImpl.java +11 −2 Original line number Diff line number Diff line package com.android.permissioncontroller.permission.ui.television; import static com.android.permissioncontroller.permission.ui.GrantPermissionsActivity.ALLOW_ONE_TIME_BUTTON; import static com.android.permissioncontroller.permission.ui.GrantPermissionsActivity.DENY_AND_DONT_ASK_AGAIN_BUTTON; import android.content.Context; Loading Loading @@ -37,6 +38,7 @@ public final class GrantPermissionsViewHandlerImpl implements GrantPermissionsVi private ImageView mIconView; private TextView mCurrentGroupView; private Button mAllowButton; private Button mAllowOneTimeButton; private Button mSoftDenyButton; private Button mHardDenyButton; Loading @@ -59,11 +61,14 @@ public final class GrantPermissionsViewHandlerImpl implements GrantPermissionsVi mIconView = (ImageView) mRootView.findViewById(R.id.permission_icon); mCurrentGroupView = (TextView) mRootView.findViewById(R.id.current_page_text); mAllowButton = (Button) mRootView.findViewById(R.id.permission_allow_button); mAllowOneTimeButton = (Button) mRootView.findViewById(R.id.permission_allow_one_time_button); mSoftDenyButton = (Button) mRootView.findViewById(R.id.permission_deny_button); mHardDenyButton = (Button) mRootView.findViewById( R.id.permission_deny_dont_ask_again_button); mAllowButton.setOnClickListener(this); mAllowOneTimeButton.setOnClickListener(this); mSoftDenyButton.setOnClickListener(this); mHardDenyButton.setOnClickListener(this); Loading Loading @@ -93,9 +98,10 @@ public final class GrantPermissionsViewHandlerImpl implements GrantPermissionsVi mIconView.setImageIcon(icon); } mAllowOneTimeButton.setVisibility( buttonVisibilities[ALLOW_ONE_TIME_BUTTON] ? View.VISIBLE : View.GONE); mHardDenyButton.setVisibility( buttonVisibilities[DENY_AND_DONT_ASK_AGAIN_BUTTON] ? View.VISIBLE : View.GONE); buttonVisibilities[DENY_AND_DONT_ASK_AGAIN_BUTTON] ? View.VISIBLE : View.GONE); if (groupCount > 1) { mCurrentGroupView.setVisibility(View.VISIBLE); mCurrentGroupView.setText(mContext.getString(R.string.current_permission_template, Loading @@ -121,6 +127,9 @@ public final class GrantPermissionsViewHandlerImpl implements GrantPermissionsVi case R.id.permission_allow_button: mResultListener.onPermissionGrantResult(mGroupName, GRANTED_ALWAYS); break; case R.id.permission_allow_one_time_button: mResultListener.onPermissionGrantResult(mGroupName, GRANTED_ONE_TIME); break; case R.id.permission_deny_button: mResultListener.onPermissionGrantResult(mGroupName, DENIED); break; Loading