Loading res/values/themes.xml +3 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ <style name="RequestRole" parent="android:Theme.DeviceDefault.Settings"> <item name="android:colorBackgroundCacheHint">@null</item> <item name="android:navigationBarColor">@android:color/transparent</item> <item name="android:navigationBarDividerColor">@null</item> <item name="android:statusBarColor">@android:color/transparent</item> <item name="android:windowActionBar">false</item> <item name="android:windowAnimationStyle">@null</item> Loading @@ -62,6 +63,8 @@ <item name="android:windowContentOverlay">@null</item> <item name="android:windowDisablePreview">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowLightNavigationBar">false</item> <item name="android:windowLightStatusBar">false</item> <item name="android:windowNoTitle">true</item> </style> Loading src/com/android/packageinstaller/role/service/RoleSearchIndexablesProvider.java +8 −2 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.packageinstaller.role.service; import android.content.Context; import android.database.Cursor; import android.database.MatrixCursor; import android.os.Binder; import android.provider.SearchIndexablesContract; import android.util.ArrayMap; Loading Loading @@ -50,9 +51,14 @@ public class RoleSearchIndexablesProvider extends BaseSearchIndexablesProvider { for (int i = 0; i < rolesSize; i++) { Role role = roles.valueAt(i); long token = Binder.clearCallingIdentity(); try { if (!role.isAvailable(context) || !role.isVisible(context)) { continue; } } finally { Binder.restoreCallingIdentity(token); } String label = context.getString(role.getLabelResource()); boolean isExclusive = role.isExclusive(); Loading Loading
res/values/themes.xml +3 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ <style name="RequestRole" parent="android:Theme.DeviceDefault.Settings"> <item name="android:colorBackgroundCacheHint">@null</item> <item name="android:navigationBarColor">@android:color/transparent</item> <item name="android:navigationBarDividerColor">@null</item> <item name="android:statusBarColor">@android:color/transparent</item> <item name="android:windowActionBar">false</item> <item name="android:windowAnimationStyle">@null</item> Loading @@ -62,6 +63,8 @@ <item name="android:windowContentOverlay">@null</item> <item name="android:windowDisablePreview">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowLightNavigationBar">false</item> <item name="android:windowLightStatusBar">false</item> <item name="android:windowNoTitle">true</item> </style> Loading
src/com/android/packageinstaller/role/service/RoleSearchIndexablesProvider.java +8 −2 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.packageinstaller.role.service; import android.content.Context; import android.database.Cursor; import android.database.MatrixCursor; import android.os.Binder; import android.provider.SearchIndexablesContract; import android.util.ArrayMap; Loading Loading @@ -50,9 +51,14 @@ public class RoleSearchIndexablesProvider extends BaseSearchIndexablesProvider { for (int i = 0; i < rolesSize; i++) { Role role = roles.valueAt(i); long token = Binder.clearCallingIdentity(); try { if (!role.isAvailable(context) || !role.isVisible(context)) { continue; } } finally { Binder.restoreCallingIdentity(token); } String label = context.getString(role.getLabelResource()); boolean isExclusive = role.isExclusive(); Loading