Fix bug #12893337 Crash while set up SIM card lock
- remove Intent declaration in favor of a Fragment - make PhoneFactory.getDefaultPhone() call work again Change-Id: Ie1cb6894b0c00361c451af1f8542c905213a3c97
This commit is contained in:
@@ -127,11 +127,11 @@ public class IccLockSettings extends SettingsPreferenceFragment
|
||||
};
|
||||
|
||||
// For top-level settings screen to query
|
||||
static boolean isIccLockEnabled() {
|
||||
return PhoneFactory.getDefaultPhone().getIccCard().getIccLockEnabled();
|
||||
boolean isIccLockEnabled() {
|
||||
return mPhone.getIccCard().getIccLockEnabled();
|
||||
}
|
||||
|
||||
static String getSummary(Context context) {
|
||||
String getSummary(Context context) {
|
||||
Resources res = context.getResources();
|
||||
String summary = isIccLockEnabled()
|
||||
? res.getString(R.string.sim_lock_on)
|
||||
@@ -181,7 +181,9 @@ public class IccLockSettings extends SettingsPreferenceFragment
|
||||
// Don't need any changes to be remembered
|
||||
getPreferenceScreen().setPersistent(false);
|
||||
|
||||
PhoneFactory.makeDefaultPhone(getActivity());
|
||||
mPhone = PhoneFactory.getDefaultPhone();
|
||||
|
||||
mRes = getResources();
|
||||
updatePreferences();
|
||||
}
|
||||
|
Reference in New Issue
Block a user