Merge "Protect against monkey crash" into nyc-dev am: d3ce331b94
am: 00e73e75d5
* commit '00e73e75d5092a99fd58b1e0b86a7b5d9c3cbcfb':
Protect against monkey crash
Change-Id: Ib6d44bdf26d7ace8189c2d53b147b4749a3610c6
This commit is contained in:
@@ -152,6 +152,7 @@ public class UnrestrictedDataAccess extends SettingsPreferenceFragment
|
||||
|
||||
@Override
|
||||
public void onRebuildComplete(ArrayList<AppEntry> apps) {
|
||||
if (getContext() == null) return;
|
||||
cacheRemoveAllPrefs(getPreferenceScreen());
|
||||
final int N = apps.size();
|
||||
for (int i = 0; i < N; i++) {
|
||||
@@ -159,7 +160,7 @@ public class UnrestrictedDataAccess extends SettingsPreferenceFragment
|
||||
String key = entry.info.packageName + "|" + entry.info.uid;
|
||||
AccessPreference preference = (AccessPreference) getCachedPreference(key);
|
||||
if (preference == null) {
|
||||
preference = new AccessPreference(getContext(), entry);
|
||||
preference = new AccessPreference(getPrefContext(), entry);
|
||||
preference.setKey(key);
|
||||
preference.setOnPreferenceChangeListener(this);
|
||||
getPreferenceScreen().addPreference(preference);
|
||||
|
Reference in New Issue
Block a user