Merge "Fix Settings crash after clicking 'Share Wi-Fi' button"
This commit is contained in:
committed by
Android (Google) Code Review
commit
6e245f4736
@@ -156,7 +156,7 @@ public class WifiDppConfiguratorActivity extends InstrumentedActivity implements
|
|||||||
cancelActivity = true;
|
cancelActivity = true;
|
||||||
} else {
|
} else {
|
||||||
final WifiNetworkConfig connectedConfig = getConnectedWifiNetworkConfigOrNull();
|
final WifiNetworkConfig connectedConfig = getConnectedWifiNetworkConfigOrNull();
|
||||||
if (connectedConfig == null) {
|
if (connectedConfig == null || !connectedConfig.isSupportWifiDpp(this)) {
|
||||||
showChooseSavedWifiNetworkFragment(/* addToBackStack */ false);
|
showChooseSavedWifiNetworkFragment(/* addToBackStack */ false);
|
||||||
} else {
|
} else {
|
||||||
mWifiNetworkConfig = connectedConfig;
|
mWifiNetworkConfig = connectedConfig;
|
||||||
|
@@ -86,7 +86,7 @@ public class WifiDppQrCodeGeneratorFragment extends WifiDppQrCodeBaseFragment {
|
|||||||
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
||||||
final WifiNetworkConfig wifiNetworkConfig = getWifiNetworkConfigFromHostActivity();
|
final WifiNetworkConfig wifiNetworkConfig = getWifiNetworkConfigFromHostActivity();
|
||||||
MenuItem menuItem;
|
MenuItem menuItem;
|
||||||
if (wifiNetworkConfig.isSupportConfiguratorQrCodeScanner(getActivity())) {
|
if (wifiNetworkConfig.isSupportWifiDpp(getActivity())) {
|
||||||
menuItem = menu.add(0, Menu.FIRST, 0, R.string.next_label);
|
menuItem = menu.add(0, Menu.FIRST, 0, R.string.next_label);
|
||||||
menuItem.setIcon(R.drawable.ic_scan_24dp);
|
menuItem.setIcon(R.drawable.ic_scan_24dp);
|
||||||
menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
|
menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
|
||||||
|
@@ -212,7 +212,7 @@ public class WifiNetworkConfig {
|
|||||||
wifiManager.connect(wifiConfiguration, listener);
|
wifiManager.connect(wifiConfiguration, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isSupportConfiguratorQrCodeScanner(Context context) {
|
public boolean isSupportWifiDpp(Context context) {
|
||||||
if (!WifiDppUtils.isWifiDppEnabled(context)) {
|
if (!WifiDppUtils.isWifiDppEnabled(context)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user