OSDN Git Service

Fix crash when there is no emergencybroadcast app on device
authorFan Zhang <zhfan@google.com>
Fri, 5 May 2017 22:03:19 +0000 (15:03 -0700)
committerFan Zhang <zhfan@google.com>
Sat, 6 May 2017 00:42:25 +0000 (17:42 -0700)
commit0335cd1e9b428e78c37835a52c0dd92032de2c9e
treea54b3949153cf913feaa5fa85730dda61aece211
parent651261c7dd783f90046707fd5b859aff6a50491d
Fix crash when there is no emergencybroadcast app on device

Some devices do not have emergencybroadcast app installed, so we should
not show the preference item for it. Add the preference controller into
AppAndNotificationFragment properly hides it.

Change-Id: Ic39ba24da9bd8f3200a5e44232a5489e35c48c0a
Fix: 37945069
Test: make RunSettingsRoboTests
src/com/android/settings/applications/AppAndNotificationDashboardFragment.java
src/com/android/settings/notification/EmergencyBroadcastPreferenceController.java
src/com/android/settings/notification/SoundSettings.java
tests/robotests/src/com/android/settings/notification/EmergencyBroadcastPreferenceControllerTest.java