Fix NPE when instantiating SettingsPreferenceFragment
Change-Id: I3997d6436f358b802dff9be307c36031f4351ab4 Fixes: 72868191 Test: robotests
This commit is contained in:
@@ -339,8 +339,10 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected RecyclerView.Adapter onCreateAdapter(PreferenceScreen preferenceScreen) {
|
protected RecyclerView.Adapter onCreateAdapter(PreferenceScreen preferenceScreen) {
|
||||||
|
final Bundle arguments = getArguments();
|
||||||
mAdapter = new HighlightablePreferenceGroupAdapter(preferenceScreen,
|
mAdapter = new HighlightablePreferenceGroupAdapter(preferenceScreen,
|
||||||
getArguments().getString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY),
|
arguments == null
|
||||||
|
? null : arguments.getString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY),
|
||||||
mPreferenceHighlighted);
|
mPreferenceHighlighted);
|
||||||
return mAdapter;
|
return mAdapter;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user