Workaround Wi-Fi Settings NullPointerException
- Add null pointer checking to avoid unexpected crash. Bug: 177782266 Test: manual test Change-Id: I2d9ce1777adbc80bb6c40b7bb830de12bb0a9748
This commit is contained in:
@@ -177,11 +177,19 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setPinnedHeaderView(View pinnedHeader) {
|
public void setPinnedHeaderView(View pinnedHeader) {
|
||||||
|
if (mPinnedHeaderFrameLayout == null) {
|
||||||
|
Log.e(TAG, "setPinnedHeaderView: null layout");
|
||||||
|
return;
|
||||||
|
}
|
||||||
mPinnedHeaderFrameLayout.addView(pinnedHeader);
|
mPinnedHeaderFrameLayout.addView(pinnedHeader);
|
||||||
mPinnedHeaderFrameLayout.setVisibility(View.VISIBLE);
|
mPinnedHeaderFrameLayout.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void showPinnedHeader(boolean show) {
|
public void showPinnedHeader(boolean show) {
|
||||||
|
if (mPinnedHeaderFrameLayout == null) {
|
||||||
|
Log.e(TAG, "showPinnedHeader: null layout");
|
||||||
|
return;
|
||||||
|
}
|
||||||
mPinnedHeaderFrameLayout.setVisibility(show ? View.VISIBLE : View.INVISIBLE);
|
mPinnedHeaderFrameLayout.setVisibility(show ? View.VISIBLE : View.INVISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user