Fix Settings crash when setting only decimal point to data usage warning
Settings app crashes when only decimal point (".") is set to data usage warning because it is not a valid number. To fix this issue, the decimal point should be converted to 0. Fixes: 63787824 Test: manual - go to Settings > Data usage > Mobile data usage and then set only decimal point to data usage warning. Change-Id: Iefb6a035ba6f17b8e0c89f79dbd397e2356fb19c
This commit is contained in:
committed by
Yoshinori Hirano
parent
abcd256842
commit
c05a3a0227
@@ -275,7 +275,7 @@ public class BillingCycleSettings extends DataUsageBase implements
|
||||
Spinner spinner = (Spinner) mView.findViewById(R.id.size_spinner);
|
||||
|
||||
String bytesString = bytesField.getText().toString();
|
||||
if (bytesString.isEmpty()) {
|
||||
if (bytesString.isEmpty() || bytesString.equals(".")) {
|
||||
bytesString = "0";
|
||||
}
|
||||
final long bytes = (long) (Float.valueOf(bytesString)
|
||||
|
Reference in New Issue
Block a user