Merge "Add emergency broadcast to app & notification settings." into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
908cad27ab
@@ -32,6 +32,17 @@
|
|||||||
android:key="dashboard_tile_placeholder"
|
android:key="dashboard_tile_placeholder"
|
||||||
android:order="10" />
|
android:order="10" />
|
||||||
|
|
||||||
|
<com.android.settingslib.RestrictedPreference
|
||||||
|
android:key="app_and_notif_cell_broadcast_settings"
|
||||||
|
android:title="@string/cell_broadcast_settings"
|
||||||
|
android:order="15"
|
||||||
|
settings:useAdminDisabledSummary="true">
|
||||||
|
<intent
|
||||||
|
android:action="android.intent.action.MAIN"
|
||||||
|
android:targetPackage="com.android.cellbroadcastreceiver"
|
||||||
|
android:targetClass="com.android.cellbroadcastreceiver.CellBroadcastSettings" />
|
||||||
|
</com.android.settingslib.RestrictedPreference>
|
||||||
|
|
||||||
<Preference
|
<Preference
|
||||||
android:key="special_access"
|
android:key="special_access"
|
||||||
android:fragment="com.android.settings.applications.SpecialAccessSettings"
|
android:fragment="com.android.settings.applications.SpecialAccessSettings"
|
||||||
|
@@ -120,7 +120,7 @@ public class ProgressiveDisclosureMixin implements Preference.OnPreferenceClickL
|
|||||||
* Whether the screen should be collapsed.
|
* Whether the screen should be collapsed.
|
||||||
*/
|
*/
|
||||||
public boolean shouldCollapse(PreferenceScreen screen) {
|
public boolean shouldCollapse(PreferenceScreen screen) {
|
||||||
return !mUserExpanded && screen.getPreferenceCount() >= mTileLimit;
|
return !mUserExpanded && screen.getPreferenceCount() > mTileLimit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -92,6 +92,15 @@ public class ProgressiveDisclosureTest {
|
|||||||
assertThat(mMixin.shouldCollapse(mScreen)).isFalse();
|
assertThat(mMixin.shouldCollapse(mScreen)).isFalse();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void shouldNotCollapse_preferenceCountSameAsThreshold() {
|
||||||
|
when(mScreen.getPreferenceCount()).thenReturn(5);
|
||||||
|
|
||||||
|
mMixin.setTileLimit(5);
|
||||||
|
|
||||||
|
assertThat(mMixin.shouldCollapse(mScreen)).isFalse();
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void shouldNotCollapse_whenStartAsExpanded() {
|
public void shouldNotCollapse_whenStartAsExpanded() {
|
||||||
when(mScreen.getPreferenceCount()).thenReturn(5);
|
when(mScreen.getPreferenceCount()).thenReturn(5);
|
||||||
|
Reference in New Issue
Block a user