Fix force close in WiFi API test code
Enable WiFi network with empty net id, force close will occur. Add number format exception catch when parsing net id. Bug: 402260924 Change-Id: I540fdeddc7072e7a9414ac7f9d7aca348d06cd30
This commit is contained in:
@@ -162,12 +162,18 @@ public class WifiAPITest extends SettingsPreferenceFragment implements
|
||||
final EditText input = new EditText(getPrefContext());
|
||||
alert.setView(input);
|
||||
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
|
||||
public void onClick(DialogInterface dialog, int whichButton) {
|
||||
public void onClick(DialogInterface dialog, int whichButton) {
|
||||
Editable value = input.getText();
|
||||
netid = Integer.parseInt(value.toString());
|
||||
mWifiManager.enableNetwork(netid, false);
|
||||
try {
|
||||
netid = Integer.parseInt(value.toString());
|
||||
} catch (NumberFormatException e) {
|
||||
// Invalid netid
|
||||
e.printStackTrace();
|
||||
return;
|
||||
}
|
||||
});
|
||||
mWifiManager.enableNetwork(netid, false);
|
||||
}
|
||||
});
|
||||
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
|
||||
public void onClick(DialogInterface dialog, int whichButton) {
|
||||
// Canceled.
|
||||
|
Reference in New Issue
Block a user