android: Catch exception if numbers are too large for Integer

This commit is contained in:
Tobias Brunner
2016-06-13 16:12:17 +02:00
parent a046f929ce
commit 6294f28bd3
@@ -623,8 +623,15 @@ public class VpnProfileDetailActivity extends AppCompatActivity
private Integer getInteger(EditText view) private Integer getInteger(EditText view)
{ {
String value = view.getText().toString().trim(); String value = view.getText().toString().trim();
try
{
return value.isEmpty() ? null : Integer.valueOf(value); return value.isEmpty() ? null : Integer.valueOf(value);
} }
catch (NumberFormatException e)
{
return null;
}
}
private class SelectUserCertOnClickListener implements OnClickListener, KeyChainAliasCallback private class SelectUserCertOnClickListener implements OnClickListener, KeyChainAliasCallback
{ {