Show "no vpns added" for empty vpn screen

Removed the left-alignment on restricted empty views which was
inherited from Bluetooth settings but inconsistent with normal
settings fragments.

Bug: 22685111
Change-Id: I3a36c47d523392b8925031d4cac2ab3ef681e360
This commit is contained in:
Robin Lee
2016-03-16 12:39:00 +00:00
parent 42734c1551
commit eb034eb65e
4 changed files with 12 additions and 13 deletions

View File

@@ -111,20 +111,15 @@ public class VpnSettings extends RestrictedSettingsFragment implements
}
@Override
public void onCreate(Bundle savedState) {
super.onCreate(savedState);
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mUserManager = (UserManager) getSystemService(Context.USER_SERVICE);
if (isUiRestricted()) {
mUnavailable = true;
setPreferenceScreen(new PreferenceScreen(getPrefContext(), null));
setHasOptionsMenu(false);
return;
}
mConnectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
setHasOptionsMenu(true);
mUnavailable = isUiRestricted();
setHasOptionsMenu(!mUnavailable);
addPreferencesFromResource(R.xml.vpn_settings2);
}
@@ -186,6 +181,8 @@ public class VpnSettings extends RestrictedSettingsFragment implements
}
getPreferenceScreen().removeAll();
return;
} else {
getEmptyTextView().setText(R.string.vpn_no_vpns_added);
}
final boolean pickLockdown = getActivity()