Fix Wi-Fi DPP activity crash after configuration change.
Both QR code and Wi-Fi network data may not come from intent. After configuration change, the null data will crash the activity. Bug: 120243131 Test: atest WifiDppConfiguratorActivityTest Change-Id: I6abbfc5d25431789e8ac9f6ee9dfaaef15b2de33
This commit is contained in:
@@ -30,6 +30,7 @@ import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.Keep;
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
/**
|
||||
* Wraps the parameters of ZXing reader library's Wi-Fi Network config format.
|
||||
@@ -48,8 +49,9 @@ public class WifiNetworkConfig {
|
||||
private boolean mHiddenSsid;
|
||||
private int mNetworkId;
|
||||
|
||||
private WifiNetworkConfig(String security, String ssid, String preSharedKey, boolean hiddenSsid,
|
||||
int networkId) {
|
||||
@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
|
||||
protected WifiNetworkConfig(String security, String ssid, String preSharedKey,
|
||||
boolean hiddenSsid, int networkId) {
|
||||
mSecurity = security;
|
||||
mSsid = ssid;
|
||||
mPreSharedKey = preSharedKey;
|
||||
@@ -71,7 +73,6 @@ public class WifiNetworkConfig {
|
||||
*/
|
||||
public interface Retriever {
|
||||
public WifiNetworkConfig getWifiNetworkConfig();
|
||||
public boolean setWifiNetworkConfig(WifiNetworkConfig config);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user