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:
Weng Su
2021-01-18 07:32:29 +00:00
parent 88ffca9af9
commit 99eb12048c

View File

@@ -177,11 +177,19 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
}
public void setPinnedHeaderView(View pinnedHeader) {
if (mPinnedHeaderFrameLayout == null) {
Log.e(TAG, "setPinnedHeaderView: null layout");
return;
}
mPinnedHeaderFrameLayout.addView(pinnedHeader);
mPinnedHeaderFrameLayout.setVisibility(View.VISIBLE);
}
public void showPinnedHeader(boolean show) {
if (mPinnedHeaderFrameLayout == null) {
Log.e(TAG, "showPinnedHeader: null layout");
return;
}
mPinnedHeaderFrameLayout.setVisibility(show ? View.VISIBLE : View.INVISIBLE);
}